corregime si me equivoco pero de ese modo podrias tener problemas si hay una variable ? antes del ?len=esp o si hay varias variables antes.. osea con phpself perderias esas variables...
faltaria un QUERY_STRING para no perderlas...
proba si te funciona con estas 3 url...
Código:
http://localhost/test/requesturi.php
http://localhost/test/requesturi.php?uno=var
http://localhost/test/requesturi.php?uno=var&dos=var
luego implementa este codigo:
Código PHP:
<?php
$GoTo = $_SERVER['PHP_SELF']."?len=esp";
if (isset($_SERVER['QUERY_STRING'])) {
$GoTo .= (strpos($GoTo, '?')) ? "&" : "?";
$GoTo .= $_SERVER['QUERY_STRING'];
}
//echo $GoTo;
?>