woher kommt der user? php
-
gibt es denn irgendwie noch eine lösung wie man mein vorhaben realisieren kann ohn http referer????
vllt mir javascript
irgendwie so
mfg
-
Nein.
Wenn der Referer nicht mitgeschickt wird, kannst du ihn nicht aus dem Hut zaubern. Das ist dann halt einfach Pech ...
-
wie kann ich die variable denn auf meinem server einrichten irgendwie muss das doch gehen oder ist der referer in der version 5.3.0 komplett raus?
-
Hallo,
ich gehe davon aus, dass er komplett raus ist. Du könntest ein downgrade auf PHP 5.2.x machen. aber ob das ratsam ist, wo du doch in einem anderen Thread davon sprachst Sprungmarken verwenden zu wollen, die wiederrum erst ab Version 5.3.x verfügbar sind?!
VlG
-
naja ich werde mal sehen up/down graden mache ich nicht ich werde das schon irgednwie hin kriegen.
trotzdem danke!
mfg
-
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.phpMoooooment ....
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.phpMoooooment ....
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