Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Problem z cookies
Forum PHP.pl > Forum > Przedszkole
dark_root
Mam taki kod
Kod
<?
setcookie("b", 1);
?>
<html>
<body>
<?
$a=$b+1;
echo($a);
?>
</body>
</html>

Pisząc go miałem nadzieje, że wyświ mi się w przeglądarce "2", jednak pokazuje się "1" czyli wartość cookies. Czemu tak jest?
f1xer
  1. <?php
  2. setcookie("b",1);
  3. $a=$_COOKIE['b']+1;
  4. echo $a;
  5. ?>


Używaj tablic superglobalnych
kipero
  1. <?
  2. $a=$_COOKIE['b']+1;
  3. echo($a);
  4. ?>


//edit
f1xer szybszy smile.gif
dark_root
Ok, a jak zrobić, żeby skrypt zapisywał aktualny stan zmiennej w cookies a nastepnie dalej go powiększał o 1?
Mam taki skrypt, ale coś mi nie działa.
Kod
<?php
setcookie("b",$d);
$a=$_COOKIE['b']+1;
?>
<html>
<body>
<form action="index.html">
<input type="text" name="d" value="<?=$a ?>"/>
<input type=button value=aa>
</body>
</html>
Bajki
może tak :

  1. <?php setcookie("b",$_POST['d']);
  2. $a=$_COOKIE['b']+1;
  3. ?>
  4. <form action="index.html" action="post">
  5. <input type="text" name="d" value="<?=$a ?>"/>
  6. <input type=button value=aa>
  7. </body>
  8. </html>
dark_root
Ok, dzięki daje Ci "pomógł" party.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.