ugrás a tartalomhoz

session.auto_start =1 hiba

dallas789 · 2006. Okt. 19. (Cs), 17.19
Sziasztok!

Nálam egy IIS 6 van fent + PHP + MySQL van fent. Eddig minden jól ment. A phpMyadmin is. De készült olyan weboldal amin vannak session-ok. beállítottam az session.auto_start = 0 -ról 1-re. azóta a phpmyadmin nem megy. De az adatbátis elérhető php-s kódból. és végzi is a dolgát. A következő hibaüzenettel tér vissza, ha megnyitom a phpmyadmint:

CGI hiba
A megadott CGI alkalmazás a HTTP-fejlécek nem teljes készletét adta vissza.

vagy:

Warning: ini_set() [function.ini-set]: A session is active. You cannot change the session module's ini settings at this time. in C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php:46) in C:\Inetpub\wwwroot\phpmyadmin\libraries\select_theme.lib.php on line 104

Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php:46) in C:\Inetpub\wwwroot\phpmyadmin\index.php on line 60

Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\wwwroot\phpmyadmin\libraries\session.inc.php:46) in C:\Inetpub\wwwroot\phpmyadmin\index.php on line 121


ha az session.auto_start =1 -ről visszaállítom 0-ra, akkor megy a phpmyadmin, csak a sessionnal dolgozo lapok furán mennek.

Tudnátok segíteni?

Előre is köszönöm.
 
1

PHPmyadmin

tlof · 2006. Okt. 19. (Cs), 17.31
A phpmyadmin beállítása a jó.

A sessionel dolgozó lapokba pedig a lap elejére szúrj be mindenhova egy session_start() -ot. és megszünik a lapok furcsa müködése.
2

Re

dallas789 · 2006. Okt. 19. (Cs), 21.02
Oké, csak az alábbi warning jön:

Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at C:\Inetpub\wwwroot\to\Kitolt.php:7) in C:\Inetpub\wwwroot\to\Kitolt.php on line 27

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at C:\Inetpub\wwwroot\to\Kitolt.php:7) in C:\Inetpub\wwwroot\to\Kitolt.php on line 27

Bár ki lehet kapcsolni hogy nem muatassa warningot, bár eddig nem kellet.
3

header

tlof · 2006. Okt. 20. (P), 13.33
Azért jönnek ezek a headerek, mert a session start előtt kimenetet küldesz a böngésző felé. Vagy echo, vagy valami van a php kódban vagy a <? előtt maradt egy szóköz, új sor, vagy ilyenek.
4

Session.auto start=1

dallas789 · 2006. Okt. 27. (P), 10.47
Köszönöm!

Valóban ezt volt a hiba. <? előtt volt egy szóköz.