- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
$pos = strripos($pageURL, "/");
if ($pos !== false) {
$pageURL = substr($pageURL, 0, $pos+1);
}
return $pageURL;
}
ваш кэп
$pos = strripos($pageURL, "/");
if ($pos !== false)
$pos всегда будет число так как на 4 строке $pageURL .= "://";
Т.е. произвольную ссылку тут, имхо, не получится сформировать. Получится только текущий урл с подрезанным хвостом.
Или я туплю?
А так?
/ надо куда-нибудь в конец.
Попытка №3 :)
> Браузер все равно ж заэскейпит.
Угу, поэтому подбросить эту ссылку кому-нибудь не удастся.