Re: missing $_GET
| From: | JamesBenson | Date: | Sat, 04 Jun 2005 07:09:34 +0000 |
| Subject: | Re: missing $_GET | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-216361@lists.php.net to get a copy of this message | ||
Possibly the PHP version your using, try looking at the PHP manual and also getting your PHP version by placing <? phpinfo(); ?>
into a file and running it in your browser, see this document for other methods:-
http://php.net/manual/en/reserved.variables.php#reserved.variables.get
Ric Manalac wrote:
Hello, I've encountered a weird problem with using $_GET. I've recently moved to a new hosting company and an old code suddenly stopped working correctly. From my index page, I pass a value through the querystring to another PHP script. The querystring parameter goes like ?catid=500. In the script that attempts to get the value, I have the following code: if (isset($_GET["catid"])) { $catid = $_GET["catid"]; } else { $catid = 1; } What used to happen was $catid is assigned the value of $_GET["catid"] if the catid parameter is passed through the querystring. But what happens now is $catid is always set to 1 because $_GET["catid"] seems to be always blank now. I've already tried removing the "isset() check" and went directly assigning the value as such: $catid = $_GET["catid"]; ... but it still returned a blank value. What's happening to my $_GET values? I hope someone can help. Is this something that can be fixed by changing some configuration on the server? Is there something that I need to change with my code? Thanks! Ric