Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Powiadomienie w JS + ciastka w PHP
Forum PHP.pl > Forum > PHP
<?php?>
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...
Abaddor
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ć.
<?php?>
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 ... ;-)
Abaddor
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.
<?php?>
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ć?

.
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.