
21/03/2003, 08:31
|
 | | | Fecha de Ingreso: noviembre-2002 Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 22 años, 4 meses Puntos: 2 | |
Bueno encontre en un manuel este ejemplo para guardar una cookie
<?php
/* /////////////////////////////////////////////////////////
* <!-- Cap07/envio_cookie.php -->
* Este script envía una cookie llamada Cap07
* ////////////////////////////////////////////////////// */
// Generamos los valores que se van a especificar para la cookie
$nombre = 'Cap07'; // Nombre de la cookie
$valor = 404; // Un valor cualquiera
$fecha_expiracion = time() + 600; // Expira en 10 minutos
$path = dirname($HTTP_SERVER_VARS['REQUEST_URI']); // El path actual
// Enviamos la cookie
setcookie($nombre, $valor, $fecha_expiracion, $path, '', 0);
// Escribimos algo (para que no aparezca una página en blanco :)
echo "Cookie enviada: $nombre, $valor, $fecha_expiracion, $path \n";
?>
me guarda la cookie bien ya que con el otro ejemplo borrar_cookie la puedo borrar bien.
Pero con el ejemplo para leer la cookie me da error
este es el codigo
<!-- Cap07/cabeceraHTTP.php -->
<HTML>
<HEAD><TITLE>Cabecera Petición HTTP</TITLE></HEAD>
<BODY>
<H2 ALIGN="CENTER">Cabecera Petición HTTP</H2>
<TABLE BORDER="1">
<?php
// Mostramos la primera línea con la petición
echo "<TR><TH>Petición HTTP:</TH><TD>";
echo $HTTP_SERVER_VARS['REQUEST_METHOD'], ' ';
echo $HTTP_SERVER_VARS['REQUEST_URI'], ' ';
echo $HTTP_SERVER_VARS['SERVER_PROTOCOL'], "</TD></TR>\n";
// Obtenemos todas las cabeceras
$CabeceraHTTP = getallheaders();
// Listamos el contenido de la matriz
echo "<TR><TH>Campo</TH><TH>Valor</TH></TR> \n";
foreach ($CabeceraHTTP as $campo => $valor)
echo "<TR><TD NOWRAP>$campo</TD> <TD>$valor</TD> </TR>\n"
?>
</TABLE>
</BODY>
</HTML>
y el manseje de error es el siguiente
Cabecera Petición HTTP
Petición HTTP: GET HTTP/1.1
Campo Valor
Warning: Invalid argument supplied for foreach() in c:\inetpub\wwwroot\phptest\SGF_ControlPanel\leerco okie.php on line 19
tengo que tocar el ini de Php |