Autor | Zpráva | ||
---|---|---|---|
Asterofix Profil |
#1 · Zasláno: 31. 8. 2007, 19:54:58 · Upravil/a: Asterofix
Ahoj,
snažím se vytvořit přihlašování do administrace na mém webu, ale nevím jak naprogramovat session, resp. mi to neustále hází chyby a další stránka nepozná, že jsem vytvořil proměnou $_session... napíše mi to jen hlášku Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by bla bla bla ... Session dělám poprvé v životě, takže pořádně nevím jak by to mělo vypadat. Hrabu se s tím od rána, sháním všude články a návody, ale nejsem schopný to dát dohromady, tak ze zoufalosti píšu sem. Mockrát díky za každou radu! |
||
kvoky Profil * |
#2 · Zasláno: 31. 8. 2007, 20:03:27
z FAQ:
headers already sent... Pokud už byl generovaný nějaký výstup, tak už nelze používat funkce header(), setcookie() ani session_start(). Jejich volání skončí chybou. Přesvědčete se, že před začátkem <?php ?> není žádný text (ani mezera) a že nebylo nic odesláno třeba funkcemi jako echo nebo print. Pokud je text v UTF-8, tím výstupem může být i tzv. BOM signatura, vizte výše zmíněný Divný znak (čtvereček).... Přesto: žádnej výstup tady nevidím... i když počítám že je to jen část scriptu ne? |
||
Asterofix Profil |
#3 · Zasláno: 31. 8. 2007, 20:12:21
kvoky
přesně tak, normálně to začíná tím session tzn. že na samém začátku je <?php session_start();........ Opravdu nevím, čím by to mohlo být, ale tu hlášku mi to psalo i v tom prvním souboru, ale pak jsem přesunul include souboru s heslem až za tu první podmínku a pak už to fungovalo. Ale u toho druhého skriptu teda nevím co bych měl předělat... |
||
Acci Profil |
#4 · Zasláno: 31. 8. 2007, 20:21:49
A co používáš za editor? Pravděpodobně tam vkládá BOM, jak píše kvoky.
|
||
Asterofix Profil |
#5 · Zasláno: 31. 8. 2007, 20:24:42
Požívám Notepad++ a teď mi to taky došlo, že by to mohlo být kódováním, takže zkusím jiné kódování a napíšu jak to funguje...
|
||
Asterofix Profil |
#6 · Zasláno: 31. 8. 2007, 20:30:31
Aha, takže to dělalo opravdu jen když to bylo v utf 8, při jiném kódování je to OK. Nevíte teda jak to mám uložit, aby to nevkládalo BOM?
|
||
kvoky Profil * |
#7 · Zasláno: 31. 8. 2007, 20:35:53
|
||
Asterofix Profil |
#8 · Zasláno: 31. 8. 2007, 20:48:48
Mockrát díky všem, uložil jsem to v PSPadu a už je to v pořádku.
|
||
Časová prodleva: 17 let
|
0