|  support |  documentation |  report a bug |  advanced search |  search howto |  statistics |  random bug |  login
Bug #15919 variables_order not works well
Submitted: 2002-03-06 20:21 UTC Modified: 2002-10-24 17:49 UTC
From: mars at abcsolution dot co dot kr Assigned: rasmus (profile)
Status: Not a bug Package: PHP options/info functions
PHP Version: 4.1.2 OS: Linux
Private report: No CVE-ID: None
 [2002-03-06 20:21 UTC] mars at abcsolution dot co dot kr
One of my PHP pages uses a global variable which gets its value from either HTTP GET data or cookies.

Yesterday I upgraded PHP 4.1.2 from 4.0.1 and found that cookie value prevails GET value for that global variable after hours of debugging. Of course I have variables_order option set to "GPCS".

Why variables_order does not work correctly after I upgrade?


Add a Patch

Pull Requests

Add a Pull Request


AllCommentsChangesGit/SVN commitsRelated reports
 [2002-03-06 22:12 UTC]
It's known issue.

I guess Rasmus is working for it (not?)
Rasmus, I'll assign to you for now, since you have been posted the issue 
to php-dev.
 [2002-10-24 17:49 UTC]
Thank you for taking the time to write to us, but this is not
a bug. Please double-check the documentation available at and the instructions on how to report
a bug at

According to the documentation in the php.ini file:
Registration is done from left to right, newer values override older values.

Meaning that if your variables_order is set to GPCS, the cookie variable with the same name as a GET variable would overwrite the value set by the GET variable.
PHP Copyright © 2001-2023 The PHP Group
All rights reserved.
Last updated: Mon May 29 02:03:39 2023 UTC