Re: SSI and query string variables to PHP

From: Date: Sun, 25 Apr 2004 21:16:56 +0000
Subject: Re: SSI and query string variables to PHP
References: 1 2 3 4  Groups: php.general 
Request: Send a blank email to php-general+get-184587@lists.php.net to get a copy of this message
Hmmm.... after doing more research on it, it appears that this server variable only appears in SSI documents. And I didn't quote the variable correctly, its "QUERY_STRING_UNESCAPED" I guess that SSI does not send through the querystring to the included script. I might have to just use the QUERY_STRING_UNESCAPED variable and populate the $_REQUEST array myself, cause the "QUERY_STRING" variable is empty... Tim. At 10:52 AM 4/25/2004, Evan Nemerson wrote:
On Sunday 25 April 2004 09:56 am, Tim Traver wrote: Yes, I mean that php gets the server information for the request, but it doesn't get the QUERY_STRING variable. But it does get the UNESCAPED_QUERY_STRING variable...wierd, huh ? Yeah, especially since I've never heard of UNESCAPED_QUERY_STRING- but then again, neither has google- http://www.google.com/search?q=%22UNESCAPED_QUERY_STRING%22 Can you send a copy of the variable, or if you're comfortable a phpinfo()? It might be that apache isn't sending that variable to php from an included file...not sure... That's why I'm asking everyone. Tim. At 01:22 AM 4/25/2004, Evan Nemerson wrote:
On Saturday 24 April 2004 10:29 pm, Tim Traver wrote:
Hi all, ok, this may be a dumb question, but I have a page that has server side includes that include a php script like this : <!--#include virtual="schedule.php" --> works fine, except the script doesn't appear to receive any of the query string information if that page has a query string on it... an example would be something like this : http://www.domain.com/index.shtml?myvariable=1 the php script should get $_REQUEST['myvariable']==1, but instead does not get any of the query information. The $_SERVER global gets the unescaped query string, but has no value for just the query string...
um, huh? you mean it has the query string but it isn't parsed into the proper superglobals ($_GET, $_REQUEST)? Not really sure what you're looking for here so i'm going to just pretend this paragraph isn't here ;)
any way around this without making the whole page a php script ?
php.net/parse_str
Thanks, Tim
-- Evan Nemerson evan@coeus-group.com http://coeusgroup.com/en -- "The greatest mistake is to imagine that the human being is an autonomous individual. The secret freedom which you can supposedly enjoy under a despotic government is nonsense, because your thoughts are never entirely your own. Philosophers, writers, artists, even scientists, not only need encouragement and an audience, they need constant stimulation from other people. It is almost impossible to think without talking. If Defoe had really lived on a desert island, he could not have written Robinson Crusoe, nor would he have wanted to. Take away freedom of speech, and the creative faculties dry up." -George Orwell -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
SimpleNet's Back ! http://www.simplenet.com -- Evan Nemerson evan@coeus-group.com http://coeusgroup.com/en -- "The greatest mistake is to imagine that the human being is an autonomous individual. The secret freedom which you can supposedly enjoy under a despotic government is nonsense, because your thoughts are never entirely your own. Philosophers, writers, artists, even scientists, not only need encouragement and an audience, they need constant stimulation from other people. It is almost impossible to think without talking. If Defoe had really lived on a desert island, he could not have written Robinson Crusoe, nor would he have wanted to. Take away freedom of speech, and the creative faculties dry up." -George Orwell -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
SimpleNet's Back ! http://www.simplenet.com

« previous php.general (#184587) next »