poblema con declaracion de cookies
Publicado por xavi (6 intervenciones) el 21/01/2020 13:35:11
Hola programadores tengo un problema que resulta que me sale intentos como si no lo tuviera definidio y de igual manera puntos, al momento de hacer la primera operacion de la suma correcta me sale este problema pero al volver a sumar otra vez ya no me genera la ningun problema y me sigue sumando los puntos de igual manera con los intentos , eh probado declarando las variables y no me da resultado, incluso si hacia esto
$puntos=($_COOKIE['puntos']=1) // $puntos=($_COOKIE['puntos']1) // $puntos=($_COOKIE['puntos'])+1, gracias de antemano



$puntos=($_COOKIE['puntos']=1) // $puntos=($_COOKIE['puntos']1) // $puntos=($_COOKIE['puntos'])+1, gracias de antemano



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?php
$puntos=1;
if (isset($_POST['num1'])) {
$numerouno = $_POST['num1'];
$numerodos = $_POST['num2'];
$resultado = $numerouno + $numerodos; //este es el resultado mio
echo "La suma del $numerouno y el $numerodos es: $resultado";
if ($resultado == $_POST["resultado"]) {
if (isset($_COOKIE['puntos'])) {
setcookie('puntos', $_COOKIE['puntos']+1);//¡¡, time()+3600, '/', "localhost"); //,time() +60 * 60 *24 *30 , "/", "localhost");
} else {
setcookie('puntos',+1);
}
echo "<br>CORRECTO, ganaste 1 punto ";//($_COOKIE["puntos"]+1)." ";
$puntos=($_COOKIE['puntos']+1); // ESTA ES MI LINEA 171
echo "<br>Tienes : $puntos puntos";
if($puntos == 5){
echo "<br> GENIAL PASASTE AL SIGUIENTE NIVEL";
header("location:../controladores/juegonumerodos.php");
}
}
//HASTA AQUI
else {
if (isset($_COOKIE["intentos"])) {
setcookie('intentos', $_COOKIE["intentos"]+1);
$intentos= $_COOKIE["intentos"];
} else {
setcookie('intentos', 1);
}
echo "<br>FALLASTE, llevas realizados ".($_COOKIE["intentos"]+1)." fallos, vuelve a intentarlo"; ///ESTA ES MI LINEA 194
}
print "<p><a href=\"../controladores/entradadeusuario.php\">Volver al inicio </a></p>\n";
}
?>
Valora esta pregunta


0