Är jag på en sida på en sajt som ligger på en Windowsserver som har t ex adressen
http://www.domän.se/sida.php/kategori/objekt så kan jag ju t ex plocka ut följande med servervariabler:
$_SERVER['SERVER_NAME'] ger
www.domän.se.
$_SERVER['PHP_SELF'] ger /sida.php.
$_SERVER['QUERY_STRING'] kan jag använda för att få ut en querystring, men det är inte aktuellt i detta fall.
Men det jag skulle vilja är att få hela url:en som en sträng i php, så jag får följande som en sträng:
http://www.domän.se/sida.php/kategori/objekt
eller
www.domän.se/sida.php/kategori/objekt
Finns det något sätt att göra detta på? Visst, jag laborerar och plockar ihop olika servervariabler, men det är inte helt klockrent om man nu t ex vill byta servermiljö. Plus att jag sökmotoroptimerat url:erna på egen hand ā la .htaccess, fast för IIS, vilket också gör det hela lite knepigare (jämför med url-exemplet ovan).