Home
Username:
Password:
PHP Project Solutions (Español) Tutorials

Sesiones y Variables PHP/Conectores/SQL / Sesiones y Variables pt. 2

Subtitles of the Movie

Ahora vamos a ver lo que llamamos variables externas en PHP. Abramos el archivo. B‡sicamente lo que sucede cuando usted crea un envio de datos en un formulario "web", o solicita algo haciendo clic sobre un enlace en forma sucesiva, es enviar una solicitud HTTP al servidor, y el servidor responde. Cuando esto sucede, no solo env’a la nueva p‡gina, sino que recupera el envio de datos y hace lo que supone debe hacer despuŽs. TambiŽn env’a mucha informaci—n. En Žsta p‡gina he creado un cuadro desplegable, para poder escoger la variable externa que quiero mostrar. Lo que voy a hacer es, mostrar el arreglo completo de todos los nombres de las variables, y los valores de las variables que recuperŽ del servidor, siempre y cuando haga una solicitud y obtenga una respuesta. Para hacer eso, voy a usar la funci—n "printr", as’ que voy a imprimir lo que hay en el arreglo. Por ejemplo "globals" - es un arreglo enorme con muchos datos y material interesantes, lo cual es importante cuando trabaja en una aplicaci—n "web". Aqu’ abajo tengo la lista de algunas variables externas a las que puedo acceder dentro de PHP. Siempre est‡n all’; siempre est‡n disponibles dentro de cualquier funci—n, o c—digo que haya creado. Ya los he pasado al servidor. Demos un vistazo; note lo que sucede ahora. Como puede ver, en Žste cuadro desplegable, puedo acceder a la variable "globals", a la variable "server" etc Una cosa que debe saber, es que todas estas, son obtenidas a partir de la variable "globals"; veamos lo que tengo all’. El cuadro est‡ un poco distante, as’ que voy a desplazarlo un poco para que observe lo que aparece en el arreglo "globals": la ruta o 'PATH'y la identificaci—n de sesi—n o 'PHPSESSID'. HablarŽ m‡s acerca de las identificaciones de sesi—n m‡s adelante. Aqu’ tenemos la ruta del documento y aqu’ tengo la "cookie", "HTTP cookie". " PHPSESSID'', tiene la misma identificaci—n de sesi—n, de su procedencia. En cuanto al nombre del servidor o 'SERVERNAME', si miro aqu’ abajo, aparece 'POST_ VARS', y [ _POST]= Array . El nombre del cuadro desplegable es "external variable" . El nombre del bot—n es "pick" . Tengo un campo oculto all’ y "posted", el cual me permite saber cu‡ndo podr’a enviarlo. Y este le indica los valores que se encuentran en estas ranuras a lo largo del arreglo. Aqu’ est‡ la "cookie" - la cual representa la identificaci—n de la sesi—n - Žsta mantiene la sesi—n abierta. Y las variables del servidor [ HTTP_ SERVER_ VARS ], las cuales son idŽnticas al underscore "server array" [_SERVER]= Array. Todo esto est‡ disponible y lo puedo usar en el c—digo, debido a que tengo acceso a estas variables y a sus valores. Siempre all’ habr‡ una interacci—n con el servidor "web".

Tutorial Information

Course: PHP Project Solutions (Español)
Author: Dave Mercer
SKU: 33619
ISBN: 1-932808-63-9
Release Date: 2005-06-03
Duration: 6.5 hrs / 87 lessons
Work Files: Yes
Captions: Available on CD and Online University
Compatibility: Vista/XP/2000, OS X, Linux
QuickTime 7, Flash 8

VTC Sign up & Benefits

  • Unlimited Access
  • 98,729 Video Tutorials (23,265 free)
  • Video Available as Flash or QuickTime
  • Over 1026 Courses
  • $30 for One Month Access
  • Multi-User Discounts Available