thor
18.09.2009, 03:23:22
Hallo erstmal!
"URL der aufgerufenen Seite ermitteln", klingt erstmal banal. Wenn man beispielsweise: www.irgendwer.de/test.php aufruft, weiß man ja, was man aufgerufen hat, nämlich: test.php.
Nun, mittels Refreshs kann man aber ganz woanders rauskommen. Wie fragt man nun mittels PHP die tatsächliche URL aus dem Browser ab???
Ich habe in meinem Script, dass mit fsockopen eine URL aufruft, ein phpinfo abgesetzt, was natürlich nicht zum Ergebnis führt. Wahrscheinlich kommt da nur was vom eigenen Server raus. Und den Referer auslesen geht nicht, weil niemand meine Seite, sondern ich die Seite eines anderen aufgerufen habe. Ich meine im Antwort-Header auch nichts genaues gefunden zu haben, wenn jemand mittels Refreshs kein Header-Location gesetzt hat.
Hat da jemand einen Ansatz oder geht das nur mit Javascript?
Freue mich über jede gute Antwort.
Euer Thor
"URL der aufgerufenen Seite ermitteln", klingt erstmal banal. Wenn man beispielsweise: www.irgendwer.de/test.php aufruft, weiß man ja, was man aufgerufen hat, nämlich: test.php.
Nun, mittels Refreshs kann man aber ganz woanders rauskommen. Wie fragt man nun mittels PHP die tatsächliche URL aus dem Browser ab???
Ich habe in meinem Script, dass mit fsockopen eine URL aufruft, ein phpinfo abgesetzt, was natürlich nicht zum Ergebnis führt. Wahrscheinlich kommt da nur was vom eigenen Server raus. Und den Referer auslesen geht nicht, weil niemand meine Seite, sondern ich die Seite eines anderen aufgerufen habe. Ich meine im Antwort-Header auch nichts genaues gefunden zu haben, wenn jemand mittels Refreshs kein Header-Location gesetzt hat.
Hat da jemand einen Ansatz oder geht das nur mit Javascript?
Freue mich über jede gute Antwort.
Euer Thor