extra.php(es el main)
Cita:
<?php
require_once 'inicio.php';
require_once 'resultado.php';
echo funcion();
$var1=isset($_POST['cook']);
if($var1){
echo $_POST['cook'];
}else
echo "nada";
?>
require_once 'inicio.php';
require_once 'resultado.php';
echo funcion();
$var1=isset($_POST['cook']);
if($var1){
echo $_POST['cook'];
}else
echo "nada";
?>
inicio.php(archivo de funciones)
Cita:
<?php
function funcion(){
$var=5;
echo "Holaaaaaaa";
if(!setcookie('nombre', $var))
echo "error";
}
?>
function funcion(){
$var=5;
echo "Holaaaaaaa";
if(!setcookie('nombre', $var))
echo "error";
}
?>
resultado.php(lee y envia la cookie con un boton)
Cita:
<?php
if(isset($_COOKIE['nombre'])){
$cook=$_COOKIE['nombre'];
}
else
echo "error en mitad";
echo "<form action=extra.php method=post>";
echo '<input type="hidden" name="cook" value="'.$cook.'">';
echo ' <input type="submit" />';
echo '</form>';
?>
if(isset($_COOKIE['nombre'])){
$cook=$_COOKIE['nombre'];
}
else
echo "error en mitad";
echo "<form action=extra.php method=post>";
echo '<input type="hidden" name="cook" value="'.$cook.'">';
echo ' <input type="submit" />';
echo '</form>';
?>
Al ejecutar el codigo la primera vez, no me crea la cookie, sin embargo despues de reactualizar la pagina, me crea la cookie perfectamente, alguien me podria decir que es lo que me falla? Muchisimas gracias