foxsk8 Posted March 9, 2007 Report Share Posted March 9, 2007 Lieta tāda, kad logojos iekšā vai arā visu laiku izmet kļūdu Warning: Cannot modify header information - headers already sent by (output started at forums\raksti.php:7) in includes\sessions.php on line 254 Warning: Cannot modify header information - headers already sent by (output started at forums\raksti.php:7) in includes\sessions.php on line 255 Kā šo lietu izlabot Vainīgais kods setcookie($cookiename . '_data', serialize($sessiondata), $current_time + 31536000, $cookiepath, $cookiedomain, $cookiesecure); setcookie($cookiename . '_sid', $session_id, 0, $cookiepath, $cookiedomain, $cookiesecure); Link to comment Share on other sites More sharing options...
Kristabs Posted March 9, 2007 Report Share Posted March 9, 2007 100x - Tev notiek izvade pirms cookie setošanas. Visu jāņem ārā, arī atstarpes vai arī uzliec iekš php.ini output_buffering uz on Link to comment Share on other sites More sharing options...
4e4en Posted March 9, 2007 Report Share Posted March 9, 2007 vellabāk būtu iekš karnel faila(tas kurš tiek izsaukts) sākumā iemest ob_start(); Link to comment Share on other sites More sharing options...
andrisp Posted March 9, 2007 Report Share Posted March 9, 2007 4e4en, kāpēc labāk ? Vairāk kods jāraksta :). Kaut gan no migrācijas viedokļa gan ērtāk būtu, jo tad nav jāuztraucas, vai serverim ir attiecīgā direktīva ieslēgta vai nav. Link to comment Share on other sites More sharing options...
v3rb0 Posted March 9, 2007 Report Share Posted March 9, 2007 pavisam labi būtu satasītu, ka viss notiek secīgi kā nākas - vispirms cepumus, tad pašu htmlu. output bufferings lai paliek lielākiem "nu pilnīgs čau tagad šito sataisīt" gadījumiem. Link to comment Share on other sites More sharing options...
Recommended Posts