Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Sesja nie dziala u 3% uzytkownikow strony (Captcha)
barts
post
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.07.2005

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


Witam,

mam nastepujacy problem: generuje sobie w pliku token.php obrazek:

  1. <?php
  2. $_SESSION['token']= 'text';
  3. // nizej generujemy obrazek
  4. ?>


i w formularzu dodawania:

<img src="token.php">

W przypadku ok. 97% uzytkownikow wyswietla sie obrazek z kodem i ten sam kod maja w sesji.
U 3% obrazek sie wyswietla ale kod nie jest przekazywany do sesji.

Dlaczego tak sie dzieje? Testowalem na konkretnej osobie i zrobilem strone token.php a w niej tylko session_start(); + $_SESSION['token']= 'text';, i druga strona gdzie jest <img src="token.php"> i nizej echo $_SESSION['text'];.
I tekst z pliku token.php nie chce sie zapamietac w sesji, jak wpisze w przegladarce w adresie bezposrednio token.php to sesje zapisuje, a przez <img src="token.php"> nie. Tak sie dzieje tylku u kilku % wszystkich uzytkownikow. Wszyscy uzywaja Windowsa i IE lub Firefoxa.

Czy ktos sie spotkal z takim bledem? Ew. porady dotyczace rozwiazania? Mysle nad tym zeby zamiast <img src="token.php"> wrzucac jakis skrypcik javascript ktory ma wpisane <img src="token.php"> - tak zeby oszukac te oporne przegladarki.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
barts
post
Post #2





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 8.07.2005

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


SirZooro - ci ludzie maja wlaczona obsluge cookie - normalnie loguja sie na stronie i sesja im dziala. Samo wpisanie strona.pl/token.php tez zapisuje im zmienna do sesji, tylko jak dam w kodzie <img src="token.php"> to tym 3% nie zapisuje zmiennej do sesji.

nevt - oczywiscie w kazdym mam session_start() - jakbym nie mial to tym 97% tez by nie dzialala captcha poprawnie.

loff - jutro jak jedna z osob ktorym to nie dziala bedzie online to potestuje przekazywanie PHPSESSID: <img src="token.php?PHPSESSID">. Zobaczymy czy pomoze.
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: 13.10.2025 - 14:57