ugrás a tartalomhoz

session és post

Anonymous · 2006. Jún. 7. (Sze), 08.45
Hello!
Az átirányításom nem jól müködik. Ha a böngészőt megnyitom és egy másik php oldalra, lépek sőt ha csak frissítek is új session id kapok vissza. Így az égnek nem tudom elérni az előző oldalon post-olt adatokat. A session.auto_start Off állapotban van. Tehát a php kódot a session_start-tal indítom. De a form használata után átlépek a másik oldalra ahol ez a hiba üzenet: (pedig sessiion_start-tal indítom)
Cannot send session cookie headers already sent by (output started at elérési út) plussz még
Cannot send session limiter- headers already sent (output started at elérési út)
Ezután már teljesen más session_id kapok vissza mint az előző oldalon.
Egyébként mi a kapcsolat a post és a session között?
Help!!
 
1

session_start() előtt mi van?

halee · 2006. Jún. 7. (Sze), 09.48
Szia!

A session_start(); a php legelső sora, vagy van előtt még valami???
Mert nekem egyszer egy olyan problémám volt, hogy echo-ztam a session_start előtt és bizonyos szerveren hibát okozott, hasonlót, mint ez!!

üdv,
Halee
3

BOM?

janoszen · 2006. Jún. 7. (Sze), 10.27
Vigyázni kell akkor is, ha UTF-8-ban mented le a PHP fájlt, mert pl. a Notepad beleszemetel a fájl elejébe 3 db. un. BOM karaktert, amit nem is látsz. Azokat érdemes valami jobb fajta kódszerkesztővel kigyomlálni belőle.
2

kiírás

Poetro · 2006. Jún. 7. (Sze), 10.26
Biztosan nem session_start()-al indítod az oldalt, ahova post-olsz ugyanis akkor nem kapnál hibaüzenetet. Valamilyen kiírás történik meg azelőtt hogy a session_start lefuthatna.
4

valami request monitorozóval

toxin · 2006. Jún. 7. (Sze), 12.08
is meglehet nézni,

pl.

http://tamperdata.mozdev.org/index.html