Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: setcookie
Forum PHP.pl > Forum > Przedszkole
langus4101
zrobiłem sobie sondę i ...
  1. <?php
  2. if($cookie){
  3. print &#092;"Już głosowałeś\";
  4. $suma = $wynik+$wynik_nie;
  5. print &#092;"Tak: $wynik\";
  6. print &#092;"<BR>\";
  7. print &#092;"Nie: $wynik_nie\";
  8. print &#092;"<BR>\";
  9. print (&#092;"<img src=\"1.gif\" width=\"$wynik/$suma*100\" height=\"10\"/>\");
  10. print &#092;"<BR>\";
  11. print (&#092;"<img src=\"1.gif\" width=\"$wynik_nie/$suma*100\" height=\"10\"/>\");
  12. print &#092;"<BR>\";
  13. print &#092;"Głosowało: $suma\";
  14. }
  15. if( isset ( $_POST['wyslij'] ) ){
  16. setcookie(&#092;"glosowanie\",\"glos\",time()+3600);
  17. $plik = fopen(&#092;"wyniki.txt\", \"r\");
  18. $wynik = fgets($plik);
  19. fclose($plik);
  20.  
  21. $plik_nie = fopen(&#092;"wynik_nie.txt\", \"r\");
  22. $wynik_nie = fgets($plik_nie);
  23. fclose($plik_nie);
  24.  
  25. if($_POST['glos']){
  26. $plik = fopen(&#092;"wyniki.txt\", \"w\");
  27. $wynik+=1;
  28. fwrite($plik,$wynik);
  29. fclose($plik);
  30. }
  31. if($_POST['glos1']){
  32. $plik_nie = fopen(&#092;"wynik_nie.txt\", \"w\");
  33. $wynik_nie += 1;
  34. fwrite($plik_nie,$wynik_nie);
  35. fclose($plik_nie);
  36. }
  37. //pokazanie wyników...
  38. $suma = $wynik+$wynik_nie;
  39. print &#092;"Tak: $wynik\";
  40. print &#092;"<BR>\";
  41. print (&#092;"<img src=\"1.gif\" width=\"$wynik/$suma*100\" height=\"10\"/>\");
  42. print &#092;"<BR>\";
  43. print &#092;"Nie: $wynik_nie\";
  44. print &#092;"<BR>\";
  45. print (&#092;"<img src=\"1.gif\" width=\"$wynik_nie/$suma*100\" height=\"10\"/>\");
  46. print &#092;"<BR>\";
  47. print &#092;"Głosowało: $suma\";
  48. } 
  49. else{
  50. //pokazanie sondy
  51. print '<FORM METHOD=POST ACTION=\"index.php\">';
  52. print &#092;"<P ALIGN=CENTER><B>Ankieta</B></P>n\";
  53. print &#092;"<P>Czy podoba Ci sie ta strona?</P><TABLE>n\";
  54. print '<input name=\"glos\" type=\"radio\" value=\"tak\"<P>Tak</P>';
  55. print '<input name=\"glos1\" type=\"radio\" value=\"nie\"<P>Nie</P>';
  56. print '<input name=\"wyslij\" type=\"submit\" value=\"Głosuj\" />';
  57. }
  58. ?>


nie chce mi cookie zadziałać, nie wiem jak ustawić i jak sprawdzić jeśli jest to wyświetlić " już głosowałeś"...
HELP
Kuziu
  1. <?php
  2.  
  3. if($cookie){
  4.  
  5. ?>

zamień na
  1. <?php
  2.  
  3. if($_COOKIE['glosowanie'] == 'glos'){
  4.  
  5. ?>



Ustawiłeś cookie o nazwie głosowanie a sprawdzasz zmienną o nazwie cookie...
langus4101
nie chce działać, HELP exclamation.gif! sad.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.