| 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 |
|
| |