Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Ciastko się nie wyświetla
merick
post
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.03.2006

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


Mam następujący skrypt:

  1. <? 
  2. setcookie("ciacho",TRUE); 
  3. $ciastko = $_COOKIE['ciacho']; 
  4. if($ciastko==TRUE) 
  5. echo "Byłeś już na tej stronie !!!"; 
  6. else 
  7. echo "Jeszcze cię tu nie było !!!"; 
  8. ?
  9. ?>


Według skryptu zostaje wysłane ciacho, a przy pierwszym załadowaniu strony powinno się pojawić "Jeszcze cię tu nie było (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !", a przy każdym kolejnym załadowaniu stony "Byłeś już na tej stronie (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !". Problem w tym, że u mnie caly czas pojawia się "Jeszcze cię tu nie było (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !". Hmm. Nie wiem co jest źle z tym skrptem, ale jeśli ktoś ma jakiś pomysł to proszę o wskazówki. Zastanawiam się czy wogóle to ciach jest wysyłane. Mam włączoną w przeglądarce obsługę ciastek. A może serwer wymaga jakieś konfiguracji (Krasnal 2.7).
Jak widzicie jestem początkujący, a problem jest banalny.
Liczę na wskazówki i z góry dziękuję (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował tiraeth 9.03.2006, 13:31:00
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
merick
post
Post #2





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 9.03.2006

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


Oki, wracając do pierwszego postu. Kod który jest tam zawaryt pochodzi z kursu ze strony: kurs

Oto urywek który mnie fascynuje najbardziej

Cytat
Przykładowy skrypt z wykorzystaniem ciasteczek:


<?
setcookie("ciacho",TRUE);
$ciastko = $_COOKIE['ciacho'];
if($ciastko==TRUE)
echo "Byłeś już na tej stronie (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !";
else
echo "Jeszcze cię tu nie było (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !";
?> 

Powyższy skrypt wysyła ciastko do użytkownika z wartością logiczną TRUE, po czym sprawdza, czy ciastko to posiada taką wartość.
Przy pierwszej wizycie na stronie wyświetlony zostanie napis: Jeszcze cię tu nie było (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !, mimo, iż wcześniej zostało wysłane to ciastko.
Oznacza to, że ciastko jest widoczne dopiero po ponownym przeładowaniu strony.
Następna wizyta użytkownika spowoduje wyświetlenie napisu: Byłeś już na tej stronie (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) !.


Ponieważ jest to wyrywek z kursu nie może tam być błędów. Problem polega na tym, że u mnie to nie działa. Możesz mi to wyjaśnić dlaczego? (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
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 - 11:11