¿Cuáles son las variables predefinidas en PHP?
Las variables predefinidas, también llamadas variables superglobales, incluyen: (aprendizaje recomendado: videotutorial de PHP)
$_GET, $_POST, $_SERVER, $_REQUEST, $GLOBALS, $ _COOKIE, $_SESSION, $_ENV, $_FILES, $php_errormsg, $HTTP_RAW_POST_DATA, $http_response_header, $argc, $argv
El alcance de las variables predefinidas se llama "alcance súper global": alcance global y la suma de ámbitos locales (tanto dentro como fuera de la función).
¡Las variables superglobales son todas matrices!
Por ejemplo, variable $_GET (matriz):
La palabra obtener aparece a menudo aquí:
Esto se llama "datos de envío de formulario obteniendo"
p>
Entonces $_GET, una variable de matriz predefinida, se refiere a la colección (matriz) de todos los datos enviados de esta manera.
Por lo tanto, los datos también se pueden enviar por correo.
Nota: Parece que no hay traducción al chino para la palabra obtener.
De hecho, en las páginas web existen muchos formularios que envían datos a través de get:
Formulario 1:
& ltform action=" ABC . PHP " método = " get " & gt;
Proyecto 1:
Proyecto 2:
& ltinput type = " enviar " valor = " enviar "/& gt
& lt/form & gt; Su función es: después de que el usuario complete los datos del formulario y los envíe, los datos se enviarán (enviarán) a la página abc.php, que en realidad puede ser entendido como "abrir" la página (abc.php) o la página de "solicitud" (ABC.PHP).
Formulario 2:
& lta href="abc.php?uName = prueba 1 &uPswd=123" >Texto. . </a> Su función es: después de hacer clic en el enlace, el usuario enviará (enviará) datos a la página abc.php. De hecho, también puede entenderse como la página "abrir" (abc.php) y la página "solicitar" (ABC. PHP). Esta solicitud también es una solicitud de obtención.
Tabla 3:
<script>
ubicación.href = "abc.php?uName = prueba 1 y superior swd = 123 " //Utiliza el atributo href del objeto de ubicación.
& lt/script & gt; Su función es enviar (enviar) datos a la página abc.php al ejecutar esta línea de declaración (generalmente en una función), lo que en realidad puede entenderse como "apertura". "la página (abc.php) o la página "solicitud" (ABC. PHP), esta solicitud también es una solicitud de obtención.
Tabla 4:
& ltscript>
ubicación.assign( "abc.php?uName = prueba 1 y superior swd = 123 " ); Utilice el método asignar() del objeto de ubicación.
& lt/script & gt; Su función es enviar (enviar) datos a la página abc.php al ejecutar esta línea de declaración (generalmente en una función), lo que en realidad puede entenderse como "apertura". "la página (abc.php) o la página "solicitud" (ABC. PHP), esta solicitud también es una solicitud de obtención.