Mam taki problem. Jest sobie strona z logowaniem napisana w php. Otrzymuje ona miedzy innymi zmienna $nick. Oto kod tej strony:
<?php
$db=mysql_pconnect (\"localhost\", \"ertai_gra\", \"gra\") or die ('I cannot connect to the database because: '. mysql_error());
$zapytanie=\"select haslo from Daymio where nick='$nick'\";
$HTTP_SESSION_VARSC['nick']= $nick;
if ($wiersz[0
] != $haslo) { echo \"Nie prawidlowy login lub haslo\"; exit; } if ($wiersz[0] == $haslo) { include('zalogowany.html'); }
?>
teraz jezeli haslo jest poprawne to zalaczony jest plik zalogowany.html, ktory sklada sie z 3 ramek. Jedna z tych ramek jest plikie php ktora potrzebuje zmiennej $nick aby poprawnie dzialala... niestety zmienna nie jest przekazywana. Nie wiem dlaczego. Nie wiem czy zle zadeklarowalem sesje czy co sie stalo... niestety nie kombinowalem z tym bo na sesjach wogole sie nie znam i nie mam pojecia nawet jak to inaczej zrobic. Oto kod pliku zalogowany.html:
<htm>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<frameset framespacing=0 frameborder=0 border=0 cols="19%,1*"> <frame name=Ramka2 style='mso-linked-frame:auto' src="menu.html"> <frame name=Ramka4 style='mso-linked-frame:auto' scrolling=no src="statystyki.php"> <frame name=Ramka1 style='mso-linked-frame:auto' scrolling=no src="glowna.html"> <body lang=PL style='tab-interval:35.4pt'> <p class=MsoNormal>Na tej stronie są używane ramki, ale przeglądarka ich nie
Oto kod pliku statystyki.php :
<?php
echo $HTTP_SESSION_VARS['nick'];
$db=mysql_pconnect (\"localhost\", \"ertai_gra\", \"gra\") or die ('I cannot connect to the database because: '. mysql_error());
$zapytanie=\"select zloto from Daymio where nick='$nick'\";
echo 'Zloto: '.$wiersz[0
];
$zapytanie=\"select honor from Daymio where nick='$nick'\";
echo 'Honor: '.$wiersz[0
];
$zapytanie=\"select ludnosc_wolna from Daymio where nick='$nick'\";
echo 'Ludnosc wolna: '.$wiersz[0
];
$zapytanie=\"select liczba_domow from Daymio where nick='$nick'\";
echo 'Liczba domow: '.$wiersz[0
];
$zapytanie=\"select sila_tymczasowa from Daymio where nick='$nick'\";
echo 'Obecna sila: '.$wiersz[0
]; ?>
Nie wiem czy jest mozliwe aby ta zmienna $nick zostala wogole przekazana. W kazdym razie blad jaki sie wyswietla jest nastepujacy: Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /home/ertai/public_html/GRA/statystyki.php:2) in /home/ertai/public_html/GRA/statystyki.php on line 3
Jezeli ktos chce zobaczyc to na zywo

to niech wejdzie na strone www.ertai.webd.pl/GRA nick=m haslo=m. Prosze o pomoc!!!!