moin....
dickes problem.....
ich hab mein Loginsystem bisher nur auf sessions gehabt... da das ständige einloggen nervt dachte ich mir ich erweitere das ganze um cookies....
local (win2k / apace 1.3.29 / php 4.3.4) funktioniert das ganze wunderbar aber aufm server geht das ganze nimmer......
leider hab ich keine idee wie ich das ändern könnt damit das geht....
hab ganz oben sessionstart(); dann kommt quelltext ..... und dann so etwa 80 zeilen später wird dann überprüft ob cookies vorhanden sind bzw. der user eingeloggt wurde und je nach dem wird n cookie gesetzt bzw. beim loggout wird es gelöscht.....
nun bekomm ich den fehler:
Warning: Cannot modify header information - headers already sent by (output started at /.....
ich kann die cookies aber nicht früher setzten denn da hab ich ja noch keine daten..... wie mach ich das dann?
	
und in der index.php ist halt ganz oben sessionstart();
und weiter unten wird ua. die do_cookie aufgerufen
					dickes problem.....
ich hab mein Loginsystem bisher nur auf sessions gehabt... da das ständige einloggen nervt dachte ich mir ich erweitere das ganze um cookies....
local (win2k / apace 1.3.29 / php 4.3.4) funktioniert das ganze wunderbar aber aufm server geht das ganze nimmer......
leider hab ich keine idee wie ich das ändern könnt damit das geht....
hab ganz oben sessionstart(); dann kommt quelltext ..... und dann so etwa 80 zeilen später wird dann überprüft ob cookies vorhanden sind bzw. der user eingeloggt wurde und je nach dem wird n cookie gesetzt bzw. beim loggout wird es gelöscht.....
nun bekomm ich den fehler:
Warning: Cannot modify header information - headers already sent by (output started at /.....
ich kann die cookies aber nicht früher setzten denn da hab ich ja noch keine daten..... wie mach ich das dann?
PHP-Code:
	
	
function do_cookie($userid)
{
    ..
    setcookie("User",$userid,Time()+19999999);
    setcookie("UserString",$row[0],Time()+1999999);
    ....
}
function rem_cookie()
{
    setcookie("User","loggedout",Time());
    setcookie("UserString","loggedout",Time());
} 
und weiter unten wird ua. die do_cookie aufgerufen
 
          
Kommentar