Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc
Comunitatea PHP Romania
 

eroare header
Vezi mesajul original

 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Subiectul anterior :: Subiectul următor  
Autor Mesaj
delete



Data înscrierii: 25/Ian/2005
Mesaje: 18

Trimis: Mar Mar 01, 2005 7:19 pm    Titlul subiectului: eroare header  

cand incerc intr-un fisier php sa redirectez in functie de un if imi apare urmatoarea chestie:

Cod:
Warning: Cannot modify header information - headers already sent by (output started at c:\apache\htdocs\inscriere.php:6) in c:\apache\htdocs\inscriere.php on line 69


o idee?
Sus  
NDC



Data înscrierii: 19/Feb/2005
Mesaje: 127

Trimis: Mar Mar 01, 2005 7:57 pm    Titlul subiectului:  

da, raspunsul este ca a avut loc inceputul streamului de html catre browser inainte sa faci redirectarea (vreun echo sau print sau pur si simplu html simplu in fisierele incluse inainte sa folosesti functia header().

Acest lucru este interzis.
Sus  
ExcalIbvr



Data înscrierii: 02/Mai/2004
Mesaje: 1107
Locație: Oradea

Trimis: Mar Mar 01, 2005 8:03 pm    Titlul subiectului:  

Poti inlocui functia header() cu asa ceva:
an style="color: #000000"><?php echo "<SCRIPT LANGUAGE=\"JavaScript\">"; echo "window.location.href=\"index.php\""; echo "</SCRIPT>"; 
Sus  
punctweb



Data înscrierii: 24/Mar/2004
Mesaje: 507

Trimis: Mar Mar 01, 2005 8:17 pm    Titlul subiectului:  

sau baga-i un ob_start(); inainte de orice altceva (aka pe prima linie)
Sus  
boo



Data înscrierii: 24/Mar/2004
Mesaje: 223
Locație: Ploiesti

Trimis: Mie Mar 02, 2005 11:13 am    Titlul subiectului:  

sau la inceputul documentului, dupa sesiuni (daca folosesti) fa o functie:
function redirect(){
header("location: pagina.php");
}
pe care o apelezi cand vrei.
Sus  
delete



Data înscrierii: 25/Ian/2005
Mesaje: 18

Trimis: Mie Mar 02, 2005 1:07 pm    Titlul subiectului:  

cea cu function redirect() nu a mers...adica mergea doar daca foloseam si
ob_start()..........
in schimb a mers fff simplu cu ob_start()...
Sus  
NDC



Data înscrierii: 19/Feb/2005
Mesaje: 127

Trimis: Mie Mar 02, 2005 10:22 pm    Titlul subiectului:  

boo a scris: sau la inceputul documentului, dupa sesiuni (daca folosesti) fa o functie:
function redirect(){
header("location: pagina.php");
}
pe care o apelezi cand vrei.
Sincer, ai stat sa judeci inainte sa postezi chestia asta?
Sus  
PHPRomania Bot
Bot Member


Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google
Trimis: Mie Dec 26, 2007 7:01 pm   Titlul subiectului: Ad  

Sus  
 
       Pagina de start a forumului Forum PHP Romania - Discutii despre PHP, MySQL, Javascript, AJAX, etc -> PHP Incepători
Pagina 1 din 1


Powered by phpBB 2.0.22 © 2001, 2002 phpBB Group
Varianta în limba română: Romanian phpBB online community