![]() |
![]() |
![]() ![]()
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:
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. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 39 Pomógł: 15 Dołączył: 21.03.2007 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
hmm problem na pewno nie leży po stronie kodu. Jedyne logiczne rozwiązanie jakie przychodzi mi do głowy jest najprostsze - u tych 3 procent userow nie wykrywa juz istniejącej sesji czyli identyfikator sesji nie jest przekazywany ani przez cookiesa ani przez link.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 19:09 |