Jump to content

PHP_SELF wrong value


Liquid Fire

Recommended Posts

I use this to get the current page URL - I find it more reliable:

 

	//returns the full URL for the current page
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"];
	}
	return $pageURL;
}

Link to comment
https://forums.phpfreaks.com/topic/100539-php_self-wrong-value/#findComment-514376
Share on other sites

or try:

$_SERVER['REQUEST_URI']

 

$_SERVER['SCRIPT_NAME'] also just gives /test/index.php. when looking at the $_SERVER variable, how reliable is PATH_INFO?  if path info is reliable and always there no matter what configuration it seem that SCRIPT_NAME + PATH_INFO + QUERY_STRING would give me the MVC URL no matter whether or not a mod rewrite is being used.

Link to comment
https://forums.phpfreaks.com/topic/100539-php_self-wrong-value/#findComment-514670
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.