![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 131 Pomógł: 0 Dołączył: 20.08.2007 Ostrzeżenie: (0%) ![]() ![]() |
Hejka
Kiedy można używać polecenia header, poniewaz działa on do momentu, kiedy nagłówek nie został wysłany, pozniej z tego co sie orientuje wyskakuje błąd " Warning: Cannot modify header information - headers already sent by". Pytanie zadaje dlatego, iż pracuje na programie Zend, nie tworzy on automatycznie kodu html, zatem teoretycznie nie wysyla naglowkow, a jednak po wykonaniu polecenia okazuje się ze naglowek zostal juz wyslany Przykład kodu, po ktorym wyskakuje blad: Kod <?php
include('bledy.php'); class badmin{ function login(){ $login=$_POST['login']; $haslo=$_POST['haslo']; mysql_connect('localhost','piotr','galernik'); $query="select haslo from user where login='$login'"; mysql_select_db(autogielda); $result=mysql_query($query); while ($wynik=mysql_fetch_assoc($result)) { if($haslo==$wynik["haslo"]){ header('Location: http://www.onet.pl'); } else{ $error=new error(); $error->badlog(); } } } } |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 11:55 |