PHP - Retrieving variables from URL

Cynge

Junior Member
Nov 18, 2003
22
0
0
Ok, I must be overlooking something completely obvious...but I can't seem to find this information anywhere.

How do you access a variable from the URL, in a PHP script?

Example: http://www.domain.com/something.php?var=contents

How do you access "var" from the script? I knew how to do this in ASP but can't seem to find the info on it in PHP...yet I assume it's possible.

Any help would be greatly appreciated.
 

igowerf

Diamond Member
Jun 27, 2000
7,697
1
76
$varFromURL = $_GET['var'];

Usually, you can just call $var without retrieving it from anything, but you shouldn't get into that habit. It depends on how PHP is configured, I think.
 

jonmullen

Platinum Member
Jun 17, 2002
2,517
0
0
page url looks like this: http://forums.anandtech.com/messageview.cfm?catid=33&threadid=1259959

if Registered Globals is turned on you can access the threadid variable like so:

$threadid

this is easy and makes php so easy for some to start learning, but can create security issues and is just a generally bad idea over all.

if Registered Globals are turned off you can acces threadid variable like:

$_GET['threadid']

this is more secure and will work in all php configurations even with registered globals on...so your code is more portable. Its also the default for php to turn of registered globals now so this is just an over all better way of doing things...plus it makes code less confusing.
 

Cynge

Junior Member
Nov 18, 2003
22
0
0
Thanks....

Registered Globals is apparently turned off, as I can't just access the variable (already tried...as that way was the only example I found).

Thanks for the info....
 

Entity

Lifer
Oct 11, 1999
10,090
0
0
Originally posted by: Cynge
Thanks....

Registered Globals is apparently turned off, as I can't just access the variable (already tried...as that way was the only example I found).

Thanks for the info....

It's ok, you shouldn't get into the habit of depending on globals being turned on anyway.

Rob
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |