tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
14
ZUGRIFFE
1258
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    measel101 measel101 ist offline Mitglied Silber
    Registriert seit
    Mar 2002
    Beiträge
    55
    Ich weiß einfach nicht was hier falsch ist!
    $HTTP_HOST wird ausgespuckt, aber $HTTP_REFERER geht nicht! aber genau diese $var bauch ich. Bitte helft mir...

    PHP-Code:
    <?php

    echo $HTTP_REFERER;
    echo 
    $HTTP_HOST;

    ?>
    hab auch schon sowat veruscht

    PHP-Code:
    <?php

    $referer 
    $HTTP_REFERER;
    echo 
    $referer;

    ?>
    Ich bekomme weder Fehler, noch den Referer. Wo ist hier das Problem?
     

  2. #2
    Avatar von dave_
    dave_ dave_ ist offline Mitglied Brilliant
    Registriert seit
    Apr 2001
    Ort
    Bayern
    Beiträge
    974
    auch schon $_SERVER["HTTP_REFERER"] versucht?
     

  3. #3
    measel101 measel101 ist offline Mitglied Silber
    Registriert seit
    Mar 2002
    Beiträge
    55
    ne, $_SERVER["HTTP_REFERER"] geht auch nicht...

    wenn ich meine php datei direkt aufrufe, dann klappt zumindest der rest (z.B. echo "bla bla". wenn ich sie aber über einen link aufrufe, dann wird gar nichts mehr angezeigt und ich erhalte immer noch keine fehler meldung.

    [edit]soweit ich das testen konnte, ist der wert des Referers immer NULL (empty). Kann mir das mal einer erklären?! - früher lief mein script... *verzweifelt*

    Gibt es denn sonst noch ne andere möglich keit, zu testen, auf welcher datei ich mich gerade befinde?[/edit]
    Geändert von measel101 (30.11.02 um 09:21 Uhr)
     

  4. #4
    Avatar von socKe|bla
    socKe|bla socKe|bla ist offline Mitglied Brokat
    Registriert seit
    Sep 2002
    Ort
    bottrop
    Beiträge
    344
    vielleicht liegts daran, dass du vorher nicht auf einer anderen seite warst?
     

  5. #5
    Registriert seit
    Jul 2001
    Ort
    Bayern
    Beiträge
    969
    Ich würde sagen, dass liegt an deinem Hoster. Bei mir geht das leider auch nicht. Und ich bräuchte es dringend für meine 404.
     

  6. #6
    Registriert seit
    Nov 2002
    Beiträge
    2.709
    Hm, also am hoster kann/sollte das eigentlich nicht liegen, meistens denkt man einfach nicht daran, das $_SERVER[HTTP_REFERER] nur dann gesetzt ist, wenn man die Seite über einen link aufruft
     
    Im Ruhestand.

  7. #7
    Registriert seit
    Jul 2001
    Ort
    Bayern
    Beiträge
    969
    Original geschrieben von boom
    ... meistens denkt man einfach nicht daran, das $_SERVER[HTTP_REFERER] nur dann gesetzt ist, wenn man die Seite über einen link aufruft
    Stimmt man/ich weiß es nicht . Man lernt eben nie aus.
     

  8. #8
    Avatar von Sir Robin
    Sir Robin Sir Robin ist offline Mitglied Brokat
    Registriert seit
    Feb 2002
    Ort
    Berlin
    Beiträge
    431
    Kleiner Tipp:

    Firewalls neigen dazu den Referer zu unterdrücken...Norton Internet Security macht das zum Beispiel standardmäßig...
     
    Without deviation progress is not possible (F. Zappa)

  9. #9
    measel101 measel101 ist offline Mitglied Silber
    Registriert seit
    Mar 2002
    Beiträge
    55
    Also, mit phpinfo(); geht der referer. also liegt wohl nicht am host (ging ja auch früher)
    das problem ist nur, wenn ich einen link auf die seite mache, dann erscheint gar nichts von meiner phpdatei... bekomme aber auch keine errors... Norten oder so habe ich auch nicht drauf... ich weiß es ganz einfach nicht *heul*
     

  10. #10
    Registriert seit
    Dec 2001
    Ort
    Hannover
    Beiträge
    4.234
    probier mal das hier

    DATEI: refecho.php
    PHP-Code:
    <?php
    $referer 
    $HTTP_SERVER_VARS["HTTP_REFERER"];
    echo 
    "Referer:<br>";
    echo 
    $referer;
    ?>
    DATEI: reflink.html
    Code :
    1
    2
    3
    4
    
    ...
    <a href="refecho.php">Ich bin der Referer-Link</a>
    </body>
    </html>


    Datei reflink.html aufrufen, auf den link klicken
    und dann müßte der Referer angezeigt werden
    Geändert von Neurodeamon (01.12.02 um 07:22 Uhr)
     
    Copy for free - Yet another page for free software with soures:
    • BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
    • W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
    • AppStarter (Somewhat like PortableApps launcher)
    • QuakeConsole (Show/Hide windows console with your tilde key)
    • BetterFileRenamer (Simple file renamer that adds date and version)
    .... more to come

  11. #11
    Registriert seit
    Nov 2002
    Beiträge
    2.709
    refecho.php:
    PHP-Code:
    <?php
    if(is_array($_SERVER)) {
        
    extract($_SERVER);
    }
    if(
    is_array($HTTP_SERVER_VARS)) {
        
    extract($HTTP_SERVER_VARS);
    }

    echo 
    "Referer: ".$HTTP_REFERER."<br />\n");
    ?>
    Nichts für ungut Neurodeamon
     
    Im Ruhestand.

  12. #12
    Registriert seit
    Dec 2001
    Ort
    Hannover
    Beiträge
    4.234
    Original geschrieben von boom
    Nichts für ungut Neurodeamon
    Wat is?

    Hab kein ganze script geschrieben, sondern eine andere methode mal nach dem ref zu schaue wozu alle aufrufe wenn i nur da ref brauch

    imma logga bleibe :smoke:
     
    Copy for free - Yet another page for free software with soures:
    • BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
    • W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
    • AppStarter (Somewhat like PortableApps launcher)
    • QuakeConsole (Show/Hide windows console with your tilde key)
    • BetterFileRenamer (Simple file renamer that adds date and version)
    .... more to come

  13. #13
    Registriert seit
    Nov 2002
    Beiträge
    2.709
    cool Naja, so läuft es auf jedem (hoffe ich) system.
     
    Im Ruhestand.

  14. #14
    Registriert seit
    Dec 2001
    Ort
    Hannover
    Beiträge
    4.234
    Ähhhmm.. ja

    Eigentlich ist es das gleiche... nur das du ALLE Server Vars als array aufrufst und ich nur das eine element
     
    Copy for free - Yet another page for free software with soures:
    • BitUnlocker (Automatic unlock multiple Bitlocker secured drives - if you use the same password)
    • W7 ScrollZoom (Use Windows 7 zoom tool through your mouse wheel)
    • AppStarter (Somewhat like PortableApps launcher)
    • QuakeConsole (Show/Hide windows console with your tilde key)
    • BetterFileRenamer (Simple file renamer that adds date and version)
    .... more to come

  15. #15
    Registriert seit
    Nov 2002
    Beiträge
    2.709
    Naja, register_globals ist nicht immer an
     
    Im Ruhestand.

Ähnliche Themen

  1. $HTTP_REFERER on?
    Von massel im Forum PHP
    Antworten: 4
    Letzter Beitrag: 12.11.07, 15:29
  2. HTTP_Referer
    Von Philipp_Frank im Forum PHP
    Antworten: 7
    Letzter Beitrag: 29.12.04, 01:48
  3. swf in einem Flashfilm geht, aber maus geht nicht...
    Von ksk im Forum Flash Plattform
    Antworten: 10
    Letzter Beitrag: 26.10.04, 00:05
  4. $HTTP_REFERER kapier ich nicht.
    Von dartox im Forum PHP
    Antworten: 20
    Letzter Beitrag: 25.08.04, 10:40
  5. Antworten: 9
    Letzter Beitrag: 15.11.03, 14:43