Jump to content

Get Full URL BEFORE Modrewrites


electricshoe

Recommended Posts

Okay so the bits to get the URL of a page, simple and effective

 

	function selfURL() { 
$s = empty($_SERVER["HTTPS"]) ? '' : ($_SERVER["HTTPS"] == "on") ? "s" : "";
$protocol = strleft(strtolower($_SERVER["SERVER_PROTOCOL"]), "/").$s;
return $protocol."://".$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI']; } 

function strleft($s1, $s2) { return substr($s1, 0, strpos($s1, $s2)); }

print(selfURL());

 

BUT, using mod rewrites makes it all funky as you can imagine. So if I'm using

 

RewriteRule ^([^/]+)/$ index.php?variable=$1

 

Then I do domain.com/thispage/ but the above function will return domain.com/index.php?variable=thispage. How do I get the first part without writing a reverse rewrite, or is that what I have to do?

Link to comment
https://forums.phpfreaks.com/topic/94952-get-full-url-before-modrewrites/
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.