tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
8
ZUGRIFFE
274
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    S-lord S-lord ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    74
    Hallo.
    Folgendes:
    PHP-Code:
    <?php
    if(isset($_SERVER["REQUEST_URI"])) {
        
    $url = ($_SERVER["REQUEST_URI"]);
    } else {
        
    $url "";
    }
        echo 
    "<a href='" $url "&section=brushes'>Brushes</a> | ";
        echo 
    "<a href='" $url "&section=fonts'>Fonts</a> | ";
        echo 
    "<a href='" $url "&section=gradients'>Gradients</a> | ";
        echo 
    "<a href='" $url "&section=patterns'>Patterns</a> | ";
        echo 
    "<a href='" $url "&section=render'>Render</a> | ";
        echo 
    "<a href='" $url "&section=tools'>Tools</a>";
        
    ?>
    WEnn ich nun auf beispielsweise "Brushes" klicke und dies wiederhole ist irgentwann die Adresszeile mehrfach gefüllt..
    Ungefähr so:
    "/index.php?action=downloads&section=brushes&section=brushes&section=brushes"
    Wie kann ich das ändern?
    Danke!
     

  2. #2
    Registriert seit
    Oct 2005
    Ort
    Nottuln
    Beiträge
    1.282
    Nun ja, deine Adresse sieht ohne klicken so aus:

    Code :
    1
    
    www.deineurl.de/index.php

    Wenn du jetzt einmal auf "Brushes" klickst, hängt es sich ein, dann sieht deine URL, die auch in ($url steht) so aus:
    Code :
    1
    
    www.deineurl.de/index.php&section=brushes

    Jetzt steht in der Variable $url
    PHP-Code:
    $url ="www.deineurl.de/index.php&section=brushes"
    Jetzt klickst du noch einmal auf Brushes und der Url wird noch einmal "&section=brushes" angehängt.
     
    Nein, ich bin kein Programmier-könig. Aber Spaß macht es trotzdem!

  3. #3
    S-lord S-lord ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    74
    Ja soweit bin ich dann auch noch geistig gekommen.
    Aber wie löse ich das nun?
     

  4. #4
    Registriert seit
    Oct 2005
    Ort
    Nottuln
    Beiträge
    1.282
    Entweder nicht mehrmals draufklicken oder das jeweilige, was angeklickt wurde, ausblenden lassen.

    Wofür ist das Formular denn gedacht?
     
    Nein, ich bin kein Programmier-könig. Aber Spaß macht es trotzdem!

  5. #5
    S-lord S-lord ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    74
    Zitat Zitat von Kalma Beitrag anzeigen
    Entweder nicht mehrmals draufklicken oder das jeweilige, was angeklickt wurde, ausblenden lassen.

    Wofür ist das Formular denn gedacht?
    Ich habe eine Standartnavigation auf der index Seite.
    Dann wird das jeweils ausgefählte included (in dem Fall die download.php).
    In der PHP ist nun eine 2. Navigation, bei der nun dieses Problem auftritt.
     

  6. #6
    Nino14 Nino14 ist offline Mitglied Gold
    Registriert seit
    Feb 2007
    Beiträge
    118
    heey,

    du kannst doch einfach stat $url einfach direkt index.php hinschreiben dann sollte es keine probleme geben.
     

  7. #7
    Radhad Radhad ist offline Mitglied Diamant
    Registriert seit
    Mar 2003
    Ort
    Wuppertal (NRW)
    Beiträge
    1.917
    Blog-Einträge
    35
    Wenn du statt "REQUEST_URi" "SCRIPT_NAME" benutzt, hast du das Problem nicht
     
    Mein neues Projekt: zandman.de - Bericht über den Aufbau einer Entwicklungsumgebung für Test-Driven-Development mit phpUnderControl und dem Aufbau einer Webapplikation mit Zend Framework Version 1.9.x

  8. #8
    S-lord S-lord ist offline Mitglied Silber
    Registriert seit
    Aug 2007
    Beiträge
    74
    Zitat Zitat von Radhad Beitrag anzeigen
    Wenn du statt "REQUEST_URi" "SCRIPT_NAME" benutzt, hast du das Problem nicht
    Leider doch...
     

  9. #9
    Nino14 Nino14 ist offline Mitglied Gold
    Registriert seit
    Feb 2007
    Beiträge
    118
    heey,

    mir fällt grad ein das ich mal das selbe problem bei meinem cms hatte...
    wenn du $_SERVER['HTTP_HOST'] verwendest sollte es gehen. also bei mir klappts auf jeden fall.

    LG Nino
     

Ähnliche Themen

  1. mehrfaches ausloggen verhindern
    Von Sketty im Forum PHP
    Antworten: 11
    Letzter Beitrag: 11.11.08, 14:41
  2. Mehrfaches absenden von Formular verhindern
    Von Peter Klein im Forum PHP
    Antworten: 11
    Letzter Beitrag: 06.09.08, 17:24
  3. Antworten: 7
    Letzter Beitrag: 30.11.07, 15:01
  4. Antworten: 3
    Letzter Beitrag: 08.05.07, 09:36
  5. Antworten: 6
    Letzter Beitrag: 13.06.02, 12:29