Jump to content

Finding the Current Request URL from the address bar.


kks_krishna

Recommended Posts

hi,

 

$_SERVER['PHP_SELF'];

$_SERVER['REQUEST_URI']

 

working only for the current file. for example i have one url which includes the footer.php. If am using the above variables, it shows the path of the footer file in the server. But i want the main url in the address bar.

 

For example i have the url http://www.sit.com/articles/2007/07/access/

 

In this case the above url includes footer.php where i am writing the common scripts. I want to access the main url in the address bar in ths footer.php. how can i do that?

 

Link to comment
Share on other sites

no..i think you are not understanding my problem.

 

For example i have the url : www.sitename.com/articles/2007/10/article-name/

This url is included three files like header.php,footer.php,etc.

 

So, now my logic goes inside the footer.php. some thing like this :

 

	$text = $_SERVER['proper_string'];
$text = substr($text,0,strrpos($text,"/"));
$text = substr($text,strrpos($text,"/")+1);

 

I need the URL in the address bar to manipulate the string. here what i get is www.sitename.com/articles/templates/footer.php instaed of www.sitename.com/articles/2007/10/article-name/.

 

Are you clear with my questions? Can i do this in PHP?

 

thanks,

Link to comment
Share on other sites

This thread is more than a year old. Please don't revive it unless you have something important to add.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • 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.