Forum » Programiranje » [php] headerji
[php] headerji
sebavet ::
Težave imam s preusmerjanjem v php-ju. Uporabljam sintakso:
header("location: datoteka.php");
pri prvi uporabi (ko se uporabnik logira) stvar dela brez problema. Težavo sem imel ko nisem na začetku datoteke uporabil ob_start();. Po tem je stvar delala vsaj pri login skripti ok. Ko pa v nadaljevanju programa zopet preusmerjam na druge datoteke stvar kot začarano ne dela. Ponavadi uporabljam preusmeritve uporabljam ko uporabnik submita formo. Pazim, da pred uporabo headerjev ne ne izvajam outputa (echo, print ...). Kak nasvet?
header("location: datoteka.php");
pri prvi uporabi (ko se uporabnik logira) stvar dela brez problema. Težavo sem imel ko nisem na začetku datoteke uporabil ob_start();. Po tem je stvar delala vsaj pri login skripti ok. Ko pa v nadaljevanju programa zopet preusmerjam na druge datoteke stvar kot začarano ne dela. Ponavadi uporabljam preusmeritve uporabljam ko uporabnik submita formo. Pazim, da pred uporabo headerjev ne ne izvajam outputa (echo, print ...). Kak nasvet?
sebavet ::
ok, po celem dnevu iskanja sem ugotovil,
- začetek datoteke, ki vsebuje header ne sme vsebovati
- da se stran obvezno ponovno naloži (ne iz cache memory), če v header (location: ...) vpiše celoten url naslov, kjer se datoteka nahaja. to je http://www.example.com/file.php
- brez ob_start () headerji ne delujejo !
LpS
- začetek datoteke, ki vsebuje header ne sme vsebovati
<html>značke oz kake koli druge značke razen
<?php ... koda ?>
- da se stran obvezno ponovno naloži (ne iz cache memory), če v header (location: ...) vpiše celoten url naslov, kjer se datoteka nahaja. to je http://www.example.com/file.php
- brez ob_start () headerji ne delujejo !
LpS
Zgodovina sprememb…
- spremenil: sebavet ()
FrEaKmAn ::
afaik ti ne smeš nič izpisati pred header('Location: ... zato verjetno ti ni delalo.. lahko objavič celotni file in gremo čez?
Mesar ::
Če neki popravljaš za prvo silo -> http://stackoverflow.com/questions/7734...
Your turn to burn!
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | PHP header problemOddelek: Programiranje | 1515 (1330) | keworkian |
» | Preusmeritev s pogojem?Oddelek: Izdelava spletišč | 1141 (878) | Gost |
» | unset cookieOddelek: Izdelava spletišč | 1881 (1688) | tomitza |
» | PHP pomočOddelek: Programiranje | 1321 (1149) | Packač |
» | cookie + headerOddelek: Izdelava spletišč | 2040 (1933) | glavic |