woher kommt der user? php



  • Falls du es schaffen solltest, sag bitte bescheid. Mich würde auch interessieren, ob es ab 5.3 noch machbar ist.

    VlG



  • Hallo,

    ich habe lange gelesen und gesucht unteranderem auf php.net und dort steht nix davon das es die variable nicht mehr gibt.

    allerdings wollte ich den referrer nur für ein bug report benutzen für meine seite jetzt werde ich auf jeder seite ein kleinen button (im formular) erstellen wo festgelegt ist auf welcher seite der benutzer gerade ist das wird denn per post übergeben an das nächste formular in einem inputfeld als value.

    Ich denke das es so klappen sollte allerdings nur Intern was mir ja langt

    mfg



  • RandomAccess85 schrieb:

    Hallo,
    bei dem Link das "www" weglassen, dann funktioniert er.

    Aha, also http://kimserver.zapto.org/phpinfo.php

    RandomAccess85 schrieb:

    bei dem Link das "www" weglassen, dann funktioniert er. Auffällig ist der Unterschied beider PHP-Versionen. Ich hab ebenfalls 5.3.0 und HTTP_REFERER ist bei mir auch nicht (mehr) vorhanden. Deswegen hab ich dir anfangs das Workaround gegeben.

    Sag einfach bescheid, wenn Du bemerkst, daß der Referer nur mitgeschickt werden kann, wenn ein Link verfolgt wird. Nicht bei freier Eingabe in die Adressleiste. Woher soll der Computer wissen, ob Du den Link nicht aus der Tagesschau hast? Das "www" wegzulassen bewirkt dabei was?



  • ja genau war ein kleiner fehler von mir sry



  • volkard schrieb:

    RandomAccess85 schrieb:

    Hallo,
    bei dem Link das "www" weglassen, dann funktioniert er.

    Aha, also http://kimserver.zapto.org/phpinfo.php

    RandomAccess85 schrieb:

    bei dem Link das "www" weglassen, dann funktioniert er. Auffällig ist der Unterschied beider PHP-Versionen. Ich hab ebenfalls 5.3.0 und HTTP_REFERER ist bei mir auch nicht (mehr) vorhanden. Deswegen hab ich dir anfangs das Workaround gegeben.

    Sag einfach bescheid, wenn Du bemerkst, daß der Referer nur mitgeschickt werden kann, wenn ein Link verfolgt wird. Nicht bei freier Eingabe in die Adressleiste. Woher soll der Computer wissen, ob Du den Link nicht aus der Tagesschau hast? Das "www" wegzulassen bewirkt dabei was?

    🙄

    "bei dem Link das "www" weglassen, dann funktioniert er." bezieht sich auf den Link, nicht auf den Referer. Irgendwer meinte, dass der Link nicht geht. Tut er aber, wenn man "www" weglässt.´

    Mir ist klar, dass es den Referer nur gibt, wenn es einen gibt. Mir ist allerdings auch klar dass es ab PHP 5.3 keine global mit dem Namen "HTTP_REFERER" mehr gibt.

    VlG



  • RandomAccess85 schrieb:

    Mir ist klar, dass es den Referer nur gibt, wenn es einen gibt. Mir ist allerdings auch klar dass es ab PHP 5.3 keine global mit dem Namen "HTTP_REFERER" mehr gibt.

    Also ich sehe da $_SERVER["HTTP_REFERER"].
    Darf ich Dir ein Fax schicken?



  • RandomAccess85 schrieb:

    "HTTP_REFERER" mehr gibt.

    Aber nach wie vor $_SERVER['HTTP_REFERER'] 😉

    Edit:
    @Whoaa. Da hat mein Browser Cache wohl gesponnen? 😮
    Volkards Antwort war eben noch nicht da! So vor ... 15 Minuten 🤡



  • volkard schrieb:

    RandomAccess85 schrieb:

    Mir ist klar, dass es den Referer nur gibt, wenn es einen gibt. Mir ist allerdings auch klar dass es ab PHP 5.3 keine global mit dem Namen "HTTP_REFERER" mehr gibt.

    Also ich sehe da $_SERVER["HTTP_REFERER"].
    Darf ich Dir ein Fax schicken?

    Nee ich glaub dir das auch so. Dann würd ich dich bitten, mal zu erörtern aus welchem Modul die ganze Geschichte kommt, bzw was man tun muss, damit er wieder da ist. Ich hab ihn bei mir nicht mehr drin.

    Version: 5.3.0

    volkard schrieb:

    derdefeckter schrieb:

    p.s. in der phpinfo() ist die variable $_SERVER["HTTP_REFERER"] nicht drinne
    gibt es auch andere möglichkeiten nur den link herauszufinden und ausgeben zulassen?

    Nicht? Ich seh sie aber.
    http://austin.ispgate.biz/phpinfo.php

    Moooooment ....
    Da steht ziemlich auffällig: PHP Version 5.2.0-8+etch16
    Das ist keine 5.3.0 ?!

    VlG



  • RandomAccess85 schrieb:

    volkard schrieb:

    Nicht? Ich seh sie aber.
    http://austin.ispgate.biz/phpinfo.php

    Moooooment ....
    Da steht ziemlich auffällig: PHP Version 5.2.0-8+etch16
    Das ist keine 5.3.0 ?!

    Ups. Ich meinte wohl http://kimserver.zapto.org/phpinfo.php und hab den falschen Link gepastet.
    kimserver ist 5.3 und hat den referer.



  • wie ich habe den referer ich kann ihn nicht finden wo ist er denn?



  • derdefeckter schrieb:

    wie ich habe den referer ich kann ihn nicht finden wo ist er denn?

    Siehst Du ihn, wenn Du genau diesem Link http://kimserver.zapto.org/phpinfo.php?test per Mausklick folgst?



  • Jetzt weiß ich was du meinst.

    Sorry, war mein Fehler. Ja der Referer ist da. Und um nun noch die Fehlermeldung wegzubekommen (für den Fall dass kein Referer (?test) gesetzt ist), kannst du das allererste Beispiel dieses Threads nutzen.

    VlG



  • ja oke

    jetzt sehe ich ihn auch das liegt ja den daran weil ich den link immer in der browserzeile eingegeben habe und nicht per link und klick gefolgt bin

    so ist mal wieder ein problem gelöst!

    danke

    mfg



  • Das ?test war nur dazu da, um eventuell davorgeschaltete Proxy-Caches dazu zu überreden, für diese Seite eine ganz neue Anfrage zu schicken.



  • es hat bei mir auch geklappt ohne ?test
    ich habe den referer gefunden



  • derdefeckter schrieb:

    ja oke
    jetzt sehe ich ihn auch das liegt ja den daran weil ich den link immer in der browserzeile eingegeben habe und nicht per link und klick gefolgt bin
    so ist mal wieder ein problem gelöst!

    Vor 7:15 Stunden hab ich's ja gesagt. hihi.



  • da war ich bestimmt noch nicht auf lese temparatur.... 🤡



  • volkard schrieb:

    Das ?test war nur dazu da, um eventuell davorgeschaltete Proxy-Caches dazu zu überreden, für diese Seite eine ganz neue Anfrage zu schicken.

    Hallo, das wundert mich. Ich habs vorhin im "Rohsystem" versucht (ohne URL-Parameter) und es gab kein Referer. Da war definitiv nix gecached?!

    VlG



  • hallo,

    aber es klappt kannst es dir anschauen also bei mir klappt es zwar nicht so wie ich es will aber es klappt

    http://kimserver.zapto.org/ggame.php

    und dann auf Bug report klicken das oberste text feld zeigt dann die letzt seite an

    allerdings nur die navi.php

    aber erster erfolg

    mfg

    EDIT: wenn sich das einer anguckt nix sagen wegen des frames!



  • derdefeckter schrieb:

    allerdings nur die navi.php

    naja, das mit den frames ist halt schlecht und unhöflich. selber schuld.

    derdefeckter schrieb:

    EDIT: wenn sich das einer anguckt nix sagen wegen des frames!

    das läßt sich einfach nicht vermeiden!
    mit php kannste doch deine navigation ohne codeduplikation auf jede seite zaubern.


Anmelden zum Antworten