note 117650 added to reserved.variables.get
| From: | dirk dot lze at gmail dot com | Date: | Tue, 14 Jul 2015 18:55:08 +0000 |
| Subject: | note 117650 added to reserved.variables.get | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-203109@lists.php.net to get a copy of this message | ||
Make $_GET and $_POST more like in Perl.
This function also disable magic_quotes.
Will be better to handle.
function param($name){
if(is_string($name)){
if((bool) get_magic_quotes_gpc()){
set_magic_quotes_runtime(0);
$param = isset($_POST[$name]) ? stripslashes($_POST[$name]) : false;
$param = isset($_GET[$name]) ? stripslashes($_GET[$name]) : $param;
}else{
$param = isset($_POST[$name]) ? $_POST[$name] : false;
$param = isset($_GET[$name]) ? $_GET[$name] : $param;
}
return $param;
}else{
return $name;
}
}
if(param('foo')){
echo "bar";
}
----
Server IP: 213.172.110.13
Probable Submitter: 62.75.239.20
----
Manual Page -- http://php.net/manual/en/reserved.variables.get.php
Edit -- https://master.php.net/note/edit/117650
Del: integrated -- https://master.php.net/note/delete/117650/integrated
Del: useless -- https://master.php.net/note/delete/117650/useless
Del: bad code -- https://master.php.net/note/delete/117650/bad+code
Del: spam -- https://master.php.net/note/delete/117650/spam
Del: non-english -- https://master.php.net/note/delete/117650/non-english
Del: in docs -- https://master.php.net/note/delete/117650/in+docs
Del: other reasons-- https://master.php.net/note/delete/117650
Reject -- https://master.php.net/note/reject/117650
Search -- https://master.php.net/manage/user-notes.php