strstr und serverrequesturi

  • Hallo,

    ich habe es mir zwar auf php.net durchgelesen aber ich verstehe es einfach nicht!

    was macht
    strstr($_SERVER['REQUEST_URI'], "filename.php")
    ?

    mfg

  • also ich bin etwas verwirrt... $_SERVER['REQUEST_URI'] gibt dir ja normalerweise
    (also wie ichs bis jetzt immer einsätze) die url nach dem .de zurück. also wenn
    ich http://www.meineseite.de/index.php aufruf, dann wird index.php zurückgegeben.

    strstr nimmt aus dem übergebenen wert alles ab wert 2, inklusive diesem.
    also bei ner mailaddi -> strstr("foobar@test.de","@") -> @test.de.

    dein beispiel würde nur funktionieren wenn tatsächlich eine page mit
    http://www.meineseite.de/filename.php aufgerufen wird, wovon ich nicht ausgehe.
    also müsste dort der richtige dateiname stehen (z.b. index.php).

    dann wird aber das gleiche wieder ausgegeben, bloß ohne den /
    -> strstr($_SERVER['REQUEST_URI'], "index.php")
    -> $_Server['REQUEST_URI'] -> /index.php?page=xx&id=3
    -> strstr ergebnis -> index.php?page=xx&id=3