Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Powiadomienie w JS + ciastka w PHP
<?php?>
post 6.12.2009, 14:05:28
Post #1





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 11.01.2004

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


Cześć


Robię sztuczny sklep komputerowy na zaliczenie i chce dodac powiadomienie przy wejsciu ze nie jest to prawdziwy sklep , mam cos takiego :
  1. if (!isset($_COOKIE['pilkam'])) {
  2. print("<script language=\"javascript\">
  3. if(confirm('Uwaga ! Sklep który oglądasz nie jest prawdziwy ! Ceny są atrakcyjne jednak nie można za nie kupić rzeczywistych produktów , jeżeli chcesz przejść do prawdziwego sklepu z podobnym asortymentem kliknij ANULUJ . Ustawienia pamiętaja się 2 dni.'))
  4. {".setcookie("pilkam" , "noznam" , time()+86400 , "/" , ".mojastrona.pl" , 0)."} else {".setcookie("pilkam" , "noznam" , time()-64 , "/" , ".mojastrona.pl" , 0)." document.location='http://www.x-kom.pl';}
  5. </script>");
  6. }else{
  7. }


Chciałem by działało to tak ze w momecie gdy ktos kliknie OK to skrypcik wysyla ciastko i powiadomienie przez 2 dni sie nie wyswietla tej osobie przy ponownym wejsciu na strone , natomiast w momecie gdy ktos kliknie anuluj to przy ponownym wejsciu na strone powiadomienie sie wyswietli ponownie ...
Oczywiscie moj super pomysl nie dziala .... prosze o pomoc...


--------------------
Notatnik rządzi!
Go to the top of the page
+Quote Post
Abaddor
post 6.12.2009, 14:26:03
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 30.06.2009

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


Ciasteczka można wysyłać tylko przed treścią wysłaną do przeglądarki. Zrób że jeśli ktoś kliknie ok, to go przekierowuje znów na tą samą stronę (+ jakiś GET) i wtedy na początku ustawiasz ciasteczko( i jeśli trzeba znów przekierowujesz:P).

Powinno działać.
Go to the top of the page
+Quote Post
<?php?>
post 6.12.2009, 14:58:53
Post #3





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 11.01.2004

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


Cytat(Abaddor @ 6.12.2009, 16:26:03 ) *
Ciasteczka można wysyłać tylko przed treścią wysłaną do przeglądarki. Zrób że jeśli ktoś kliknie ok, to go przekierowuje znów na tą samą stronę (+ jakiś GET) i wtedy na początku ustawiasz ciasteczko( i jeśli trzeba znów przekierowujesz:P).

Powinno działać.


Wszystko jest OK , jest ciastko jako pierwsze wysyłane.
Nie do końca się zrozumieliśmy , problem nie polega na tym ze ciasta zwracają błąd tylko ten mój malutki skrypcik chyba zle napisalem bo czy klikne OK czy Anuluj to ciastko się wysyła i przy ponownym wejsci na strone powiadomienia juz nie ma ... ;-)


--------------------
Notatnik rządzi!
Go to the top of the page
+Quote Post
Abaddor
post 6.12.2009, 21:32:49
Post #4





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 30.06.2009

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


Ale zauważ że tak czy siak wysyłasz to ciasto. Czy ktoś kliknie ok, czy nie. Bo po else masz wysyłanie ciasteczka. Ustaw że jeśli kliknie anuluj to nie wysyłasz ciastka.
Go to the top of the page
+Quote Post
<?php?>
post 8.12.2009, 22:50:34
Post #5





Grupa: Zarejestrowani
Postów: 82
Pomógł: 0
Dołączył: 11.01.2004

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


Cytat(Abaddor @ 6.12.2009, 23:32:49 ) *
Ale zauważ że tak czy siak wysyłasz to ciasto. Czy ktoś kliknie ok, czy nie. Bo po else masz wysyłanie ciasteczka. Ustaw że jeśli kliknie anuluj to nie wysyłasz ciastka.

Po else jest usuwanie ciacha snitch.gif

EDIT

Przepraszam za bumpa , jednak potrzebuje rozwiązania do środy , a sam sobie nie radze snitch.gif

Ktoś wpadł na pomysł jak to rozwiązać?

.

Ten post edytował <?php?> 7.12.2009, 13:11:01


--------------------
Notatnik rządzi!
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 27.04.2024 - 20:02