PHP provides a special set of predefined global arrays containing various useful nuggets of information. These arrays are known as superglobals because they’re accessible from anywhere in your script — including inside functions — and you don’t need to declare them as global using the global keyword.
Here’s a full list of the superglobals available in PHP, as of version 5.3:
$GLOBALS    Contains a list of all global variables in the script (excluding superglobals)
$_GET       Holds a list of all form fields sent by the browser using the GET request
$_POST      Holds a list of all form fields sent by the browser using the POST request
$_COOKIE    holds a list of all cookies sent by the browser
$_REQUEST   Contains all the keys and values in the $_GET$_POST and $_COOKIE arrays combined
$_FILES     holds a list of any files uploaded by the browser
$_SESSION   allows you to store and retrieve persistent session variables for the current browser
$_SERVER    Holds server environment info such as the filename of the running script, and the IP address of the browser.
$_ENV       contains a list of environment variables passed to PHP. These can include variables provided by the shell, as well as CGI variables.
For example, we can use the $_GET superglobal to retrieve a value included in the query string of the script’s URL, and display the value in the page:

<?php

$yourName = $_GET['yourName'];
echo "Hello, $yourName!";

?>

If you run the above script using a URL along the lines of  http://www.example.com/script.php?yourName=Fred    then the script displays:

0 comments:

Post a Comment

 
Top
Blogger Template