Tuesday, April 14, 2009

Always explicitly use $_GET when using querystring parameters in PHP.


Consider below url.

www.yourdomain.com/pagename.php?id=10

In pagename.php file, we should add below code to use this querystring parameter ‘id’.

$id=$_GET[‘id’];

Based on server setting or php.ini values, we can use $id even without using above code.

(i-e PHP variable ($id) will be automatically created based on name of the querystring parameter (‘id’) and querystring value will be assigned to this PHP variable.)

But the good practice is, we should always use the explicit assignment (e.g $id=$_GET[‘id’];) to avoid unnecessary issues which will occur if the server setting doesn’t allow the automatic assignment.
More Articles...

No comments:

Search This Blog