Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php + JS] cookie, jak sprawdzić czy jest przyjęte
enigma
post
Post #1





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


Witam
chciałbym sprawdzić skryptem czy ciastko zostało przyjęte
wiem że można tak:
  1. <?php
  2. setcookie('ciacho', 'ok', time()+3600);
  3. if (isset($_COOKIE['ciacho'])) .....
  4. ?>

ale to sprawdza dopiero po przeładowaniu strony
Czy da się sprawdzić tylko po jednym załadowaniu strony czy ciastko zostało przyjęte (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Pozdrawiam

Ten post edytował enigma 21.11.2006, 20:12:23
Go to the top of the page
+Quote Post
mdco
post
Post #2





Grupa: Zarejestrowani
Postów: 324
Pomógł: 5
Dołączył: 14.12.2004

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


Z tego co mi wiadomo to technicznie nie możliwe.
Go to the top of the page
+Quote Post
harold82
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 31.08.2006

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


Witam! php dziala po stronie serwera, wiec bez przeladowania nie da rady (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Musisz pokombinowac w Javascripcie. Jest tam obiekt document.cookie i za pomoca tego napewno dasz rade to zrobic! Powodzenia!

Robisz tak:
Czy_Jest_Ciacho = document.cookie.indexOf(Nazwa_Ciacha);

a szczegoly: http://js.webhelp.pl/index.php?id=86&roz=js&ac=read

PS: Jak ktos Ci mowi, ze czegos nie da sie zrobic to go olej! (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dandelion
post
Post #4





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


A kiedy wylacze javascript to co ?
Go to the top of the page
+Quote Post
enigma
post
Post #5





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


Cytat(Dandelion @ 21.11.2006, 15:11:40 ) *
A kiedy wylacze javascript to co ?
a kto wyłącza JavaScript (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

harold82 mam w takim razie pytanie, jak to zrobic zeby w zaleznosci od warunku w javie wywolac opdowiedni kod php

<script type="text/javascript">
document.cookie="ciacho=ok";
is_ciacho = document.cookie.indexOf(ciacho);
if(is_ciacho)
{
jakaś instrukcja php
}
else
{
jakaś instrukcja php
}
</script>

pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Dandelion
post
Post #6





Grupa: Zarejestrowani
Postów: 169
Pomógł: 0
Dołączył: 27.01.2006

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


Cytat
a kto wyłącza JavaScript


Wystarczy ze jedna osoba. Jezeli strona ma byc ogolnodostepna to nie mozna sobie tlumaczyc tego w ten sposob
Go to the top of the page
+Quote Post
enigma
post
Post #7





Grupa: Zarejestrowani
Postów: 163
Pomógł: 0
Dołączył: 10.09.2006

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


Dandelion ee, to wkręt, teraz bez javy to nie ma po co "buszować" po necie, przeciez menu w javie, gry itd itp, więc w tym wypadku ten kto wyłącza ma problem, nie cofajmy się do epoki przedlodowcoewj (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

i ponawiam prośbe w sprawie skryptu, o którym mowa w poście 5 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Dandelion ee, to wkręt, teraz bez javy to nie ma po co "buszować" po necie, przeciez menu w javie, gry

Sprecyzuj: Java czy JavaScript.

Cytat
więc w tym wypadku ten kto wyłącza ma problem, nie cofajmy się do epoki przedlodowcoewj

Ale masz podejście... Jest, wbrew pozorom, trochę osób, co wyłącza, choćby przez nachalne reklamy (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Cytat
<script type="text/javascript">
document.cookie="ciacho=ok";
is_ciacho = document.cookie.indexOf(ciacho);
if(is_ciacho)
{
jakaś instrukcja php
}
else
{
jakaś instrukcja php
}
</script>

php jest wykonywane po stronie serwera, tak więc, jeśli umieściłbyś kod php w zaznaczonych miejscach, to dostałbyś sam wynik.

Chyba, że php generuje w tym przypadku kod JS, to wtedy OK.
Go to the top of the page
+Quote Post
harold82
post
Post #9





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 31.08.2006

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


Ja chyba nie rozumiem!!
Przeciez to czy jest ciacho czy nie mozesz sprawdzic w php i wygenerowac odpowiednai stronke do wyslania!
php dziala po stronie serwera, nie mozesz JS wkleic kodu php bo to bez sensu. Szybciej znajdziemy rozwiazanie jak dokladniej opiszesz co chcesz zrobic. W JS zrob tylko komunikat ewentualnie, ze nie mozna ciacha ustawic i tyle. Jesli strona ma byc generowana w zaleznosci od tego czy to ciacho jest czy nie to juz musi byc php.
Opisz dokladnie mi swoj problem (jak chcesz mozesz na priv) i cos wymyslimy!
Go to the top of the page
+Quote Post

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: 24.08.2025 - 05:16