Witam,

próbuje zainicjować sesję w obrazku, tj.

obrazek.php
  1. $_SESSION['a']="no to mamy sesje";
  2. header('Content-Type: image/jpeg'); //header
  3. $im = imagecreatetruecolor(15, 15); //tworzenie obrazu
  4. $black = imagecolorallocate($im, 0x00, 0x00, 0x00);//definicja koloru
  5. imagefill($im, 0, 0, $black); //nadanie tła
  6. imagejpeg($im);


i nastepnie kod html:
index.php
  1. <a href="wynik.php">
  2. <img src="obrazek.php">
  3. </a>


i plik wynik.php
  1. echo $_SESSION['a'];


O dziwo wszystko dziala! smile.gif przynajmniej firefox, ale w IE6 juz wyskoczyla mi blokada, przy "prywatności" informacja:

"Raport prywatności. Nie mozna odnalesc zasad prywatnosci dla (adres obrazka). Aby zobaczyc zasady prywatnosci połącz się z witryną"

I niestety sesja zostaje utworzona dopiero po przejsciu linkiem na wynik.php. Da się to jakos poprawic ?

Oczywiscie moge dodac wyjatek w IE6.. Ale zeby rozwiazanie bylo bardziej uniwersalne, wolalbym aby uzytkownik koncowy nie musial dodawac wyjatkow.