Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] problem z cookie
webmasts
post
Post #1





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 5.11.2006
Skąd: Bochnia

Ostrzeżenie: (0%)
-----


usiłuje napisać kod do głosowania na mojej stronie już wszystko było na dobrej drodze ale pojawił się problem gdy chciałem wysyłać do każdej podstrony osobny plik cookie. Błąd pojawia się gdy chce zrobić warunek if($$tel!=$rerg) nie wiem jak umieścić zmienną w nazwie pliku cookie.
Co jest źle w tym kodzie:
  1. <?
  2.  
  3. $get=$_GET[id_tel];
  4. setcookie("O[".$get,"o",time()+3600*24);
  5.  
  6. $tel = 'O['.$get;
  7.  
  8. if($$tel!=$rerg)
  9. { 
  10.  $ptys=$rerg;
  11.  $point=1;
  12. }
  13. else
  14. {
  15.  $point=0;
  16. }
  17. ?>
  18. <!///////######################////////!>
  19.  
  20.  
  21. <?
  22. ////////////////////////////////////
  23. function AddChecked()
  24.  {
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31. echo '<b>Dziękujemy za ocenę telefonu!<b>';
  32.  }
  33. ////////////////////////////////////
  34. function ErrorChecked()
  35.  {
  36. echo '<b>Już oceniałeś ten telefon<b>';
  37.  }
  38. /////////////////////////////////////
  39.  
  40.  
  41.  
  42. ///////######################////////
  43.  if ($point == "0")
  44.  {
  45. AddChecked();
  46. }
  47.  if ($point == "1")
  48.  {
  49. ErrorChecked();
  50.  }
  51.  
  52. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
webmasts
post
Post #2





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 5.11.2006
Skąd: Bochnia

Ostrzeżenie: (0%)
-----


czy z jednym czy z dwoma$ to i tak źle działa. chce sprawdzić czy został już wysłany plik cookie. błędu nie wywala tylko albo pokazuje jedną odpowiedz cały czas albo drugą, a powinien po wysłaniu ciach i po odświeżeniu pokazywać drugą
Go to the top of the page
+Quote Post
webmasts
post
Post #3





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 5.11.2006
Skąd: Bochnia

Ostrzeżenie: (0%)
-----


Cytat(bajeczka @ 25.09.2007, 22:20:45 ) *
Użyj zmiennej globalnej $_COOKIE. setcookie



Prubowałem


Cytat(Istalacar @ 25.09.2007, 22:22:30 ) *
O ile się dobrze orientuje to wynikiem tego:
  1. <?php
  2. if($$tel!=$rerg)
  3. ?>

będzie:
  1. <?php
  2. if( $O[$get !=$rerg)
  3. ?>

Zatem jak wół widać że brakuje ']'.
6 linijka powinna wyglądać tak:
$tel = 'O['.$get.']';
Amen;-).



O to też nie chodzi tego wogule tam nie musi być(wcześniej by, docelowo będzie)

Ten post edytował webmasts 25.09.2007, 21:28:39
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 22:12