Connecting Tech Pros Worldwide Help | Site Map

$_SERVER['REQUEST_URI']', Apache 1.x/2.x IIS 5/6

 
LinkBack Thread Tools Search this Thread
  #1  
Old July 17th, 2005, 12:17 PM
Simon
Guest
 
Posts: n/a
Default $_SERVER['REQUEST_URI']', Apache 1.x/2.x IIS 5/6

Hi,

When I have a page not found in Apache I can have it redirected to a custom
../error.php file and I can use $_SERVER['REQUEST_URI'] to get the file that
was not found.

But as some of you might know, IIS does not have '$_SERVER['REQUEST_URI']'.

So what is a 100% secure way of finding the path of the requested uri using
IIS?

What I was thinking of doing is

if $_SERVER['REQUEST_URI'] exists the return it
else
if $_SERVER[QUERY_STRING'] exists strip the relevant info from it and return
the data
but how do I know for certain what the format will be? in my case,
(IIS6) I get
$_SERVER[QUERY_STRING'] =
404;http://www.example.com/unknown_page.php?var1=12&var2=14
but it that the case for all of them? shall I return anything after
'404;'?
else
return self?

I obviously did a search on google, but most example/work around just don't
work or don't achieve the expected result.

Many thanks.

Simon





 

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On

Popular Articles

What is Bytes?

We are a network of experts and professionals in IT and software development that help one another with answers to tough questions and share insights. Get the best answers to your questions from over 220,989 network members.