<p class="imagen_derecha"><img src="http://farm2.static.flickr.com/1428/4596241627_0ed0f0c066_o.png" alt="PHP" /></p> <p>Veremos algunas funciones en PHP que nos permitirán trabajar las variables según la URL de la página, el navegador que utilizemos, cookies del navegador y otras más muy interesantes que a menudo y en cualquier página web son utilizadas para generar dinamismo dentro del sitio dependiendo de estos factores de quien la visita.</p> <h3>$_POST['abc']</h3> <p>Obtiene el texto ingresado en un campo de formulario con el valor 'abc' en el atributo <code>name</code> del HTML luego de enviar un formulario con el método POST.</p> <p>Ejemplo (example.php):</p> <pre><form method='post' action='example.php'><br /> <p><input name='abc' type='text' /></p><br /> <p><input type='submit' value='enviar'></p><br /></form><br /><br /><?php<br /> echo '<p>'.$_POST['abc'].'</p>';<br />?> </pre> <p>Si en el campo del formulario escribimos 'nuestronombre' y presionamos enviar, este mismo archivo debajo del formulario imprimirá 'nuestronombre' en el HTML.</p> <h3>$_GET['abc']</h3> <p>Obtiene el valor de la variable 'abc' expresada en la URL de la página. Esta URL se puede crear de forma manual (a través de un enlace por ejemplo) o automáticamente por un formulario de método GET que traspasa todos sus valores del atributo <code>name</code> a la URL después de presionar submit.</p> <p>Ejemplo de una URL:</p> <pre>http://www.example.com/example.php?abc=minombre&def=miapellido</pre> <p>Ejemplo de example.php</p> <pre><?php<br /> echo '<p>'.$_GET['abc'].' '.$_GET['def'].'</p>';<br />?> </pre> <p>El archivo example.php imprimirá en un párrafo 'abc' junto a 'def', es decir, 'minombre miapellido' si la URL anterior se mantiene. Si cambiamos los valores, obviamente el resultado de la página cambiará.</p> <h3>$_COOKIE['abc']</h3> <p>Obtiene el valor de la cookie 'abc' que ha sido creada anteriormente por nuestro sitio Web (pues no podemos obtener una cookie creada por otro sitio).</p> <h3>$_SERVER['PHP_SELF']</h3> <p>Obtiene la página en que nos situamos desde la perspectiva del servidor, incluyendo el directorio en la que se encuentra. No puede obtener el dominio en el que se encuentra, pues es una petición interna.</p> <h3>$_SERVER['HTTP_REFERER']</h3> <p>Obtiene la URL completa de la página que visitamos anteriormente. Ideal por ejemplo para saber con qué búsqueda de Google se llegó a tal página. Si se ha accedido directamente a la página no imprimirá nada.</p> <h3>$_SERVER['REMOTE_ADDR']</h3> <p>Obtiene la dirección IP del visitante.</p> <h3>$_SERVER['HTTP_USER_AGENT']</h3> <p>Obtiene el "User AGENT" o la información del navegador que usa el visitante.</p> <p> </p> <p><strong>Ejemplo PHP:</strong></p> <pre><?php<br /> <br />$pagina_ahora = $_SERVER['PHP_SELF'];<br />$pagina_anterior = $_SERVER['HTTP_REFERER'];<br />$tu_ip = $_SERVER['REMOTE_ADDR'];<br />$tu_navegador = $_SERVER['HTTP_USER_AGENT'];<br /><br />echo "Estás en $pagina_ahora y anteriormente visitaste $pagina_anterior.<br />Tu IP es $tu_ip y tu navegador es $tu_navegador";<br /><br />?></pre>
o salir
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Crear cuenta o acceder
Nick o e-mail Es el nombre visible de tu cuenta y te servirá para acceder a ella. Permitido espacios y cualquier caracter.
Contraseña Una clave única para acceder a tu cuenta.
Transcribe el código en la dirección indicada con el fin de evitar el SPAM.
Identificación Tu identificación es el nick o el e-mail de tu cuenta.
Contraseña La clave de tu cuenta. ¿No la recuerdas?
Recordar por diez días
Disfrutarás de todos los beneficios de DocumentoWeb.
Twitter Facebook Feed RSS
www.DocumentoWeb.com - Licencia Creative Commons