
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.
Obtiene el texto ingresado en un campo de formulario con el valor 'abc' en el atributo name del HTML luego de enviar un formulario con el método POST.
Ejemplo (example.php):
<form method='post' action='example.php'>
<p><input name='abc' type='text' /></p>
<p><input type='submit' value='enviar'></p>
</form>
<?php
echo '<p>'.$_POST['abc'].'</p>';
?>
Si en el campo del formulario escribimos 'nuestronombre' y presionamos enviar, este mismo archivo debajo del formulario imprimirá 'nuestronombre' en el HTML.
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 name a la URL después de presionar submit.
Ejemplo de una URL:
http://www.example.com/example.php?abc=minombre&def=miapellido
Ejemplo de example.php
<?php
echo '<p>'.$_GET['abc'].' '.$_GET['def'].'</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á.
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).
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.
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.
Obtiene la dirección IP del visitante.
Obtiene el "User AGENT" o la información del navegador que usa el visitante.
Ejemplo PHP:
<?php
$pagina_ahora = $_SERVER['PHP_SELF'];
$pagina_anterior = $_SERVER['HTTP_REFERER'];
$tu_ip = $_SERVER['REMOTE_ADDR'];
$tu_navegador = $_SERVER['HTTP_USER_AGENT'];
echo "Estás en $pagina_ahora y anteriormente visitaste $pagina_anterior.
Tu IP es $tu_ip y tu navegador es $tu_navegador";
?>
Postear en Twitter
Postear en Facebook
Feed RSS
Agregar a Favoritos
php, url, navegador, pagina, abc, obtiene, formulario, ejemplo, example, http, cookie, server
¡Amigo! te demorarás 10 segundos en crear tu cuenta.
Disfrutarás de todos los beneficios de DocumentoWeb.