Get REALLY current page URL
-
I am trying to get the current page url, whatever be the page, but I cannot find a way WHEN REWRITE is involved by some plug-in, as for instance qTranslate.
In fact, if you use get_permalink() you obtain the URL of the last post in loop if taken outside of loop, so it is ok if you are on a post page, not in other cases.
On the other hand, if you use
<?php 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; } ?>
you get the URL *without* the changes applied by plug-in. I need to get exactly what is in the browser URL field. Any help appreciated.
- The topic ‘Get REALLY current page URL’ is closed to new replies.