Newsgroup: it.comp.www.php
Titolo: Warning negli script

Vediamo se qualcuno mi può aiutare...
ho una linux red hat 7, apache 1.3 e php 4.01, ma il più semplice degli
script:
/-------------------------
<html><body>
<?php
session_start();
session_register("counter");
$counter++;
?>
</body></html>
/------------------------
mi da i seguuenti errori:
Warning: Cannot send session cookie - headers already sent by (output
started at /var/www/html/2.php3:3) in /var/www/html/2.php3 on line 4
Warning: Cannot send session cache limiter - headers already sent by (output
started at /var/www/html/2.php3:3) in /var/www/html/2.php3 on line 4
... e non so se è giusto...
Grazie mille a chi mi da una mano.

 
devestare prima dell\'inizio del codice html
Posted by 
http://www.phpitalia.com

No, solo session_start() deve stare prima, le altre chiamate possono stare anche in giro per la pagina. 
Paolo Dell\'Unto
icq#770759
Posted by 
http://www.phpitalia.com

 ha scritto nel messaggio
news:9bd89c$3lc$1...@news.flashnet.it...



ICQ# 11129001

 ha scritto nel messaggio
news:9bhjfh$97egt$1...@ID-49140.news.dfncis.de...


 ancora qualche riga...mi farebbe un grosso piacere.
prova a postarlo. magari posta anche lo script che usi come counter.


 ICQ# 11129001
Il mio scrip č leggero leggero, ma il mio php.ini č un pň paffutello, quindi
lo riassumo qui sotto
[Session]
session.save_handler      = files   ; handler used to store/retrieve data
session.save_path         = /tmp    ; argument passed to save_handler
                                                  ; in the case of files,
this is the
                                                  ; path where data files
are stored
session.use_cookies       = 1       ; whether to use cookies
session.name
              = PHPSESSID
                                                  ; name of the session
                                                  ; is used as cookie name
session.auto_start        = 1          ; initialize session on request
startup *$*
session.cookie_lifetime   = 0       ; lifetime in seconds of cookie
                                                  ; or if 0, until browser
is restarted
session.cookie_path       = /tmp    ; the path the cookie is valid for
*$*
session.cookie_domain    = localdomain  ; the domain the cookie is valid for
*$*
session.serialize_handler = php     ; handler used to serialize data
                                    ; php is the standard serializer of PHP
session.gc_probability    = 1       ; percentual probability that the
                                    ; 'garbage collection' process is
started
                                    ; on every session initialization
session.gc_maxlifetime    = 1440    ; after this number of seconds, stored
                                    ; data will be seen as 'garbage' and
                                    ; cleaned up by the gc process
session.referer_check     =         ; check HTTP Referer to invalidate
                                    ; externally stored URLs containing ids
session.entropy_length    = 0       ; how many bytes to read from the file
session.entropy_file      =         ; specified here to create the session
id
session.entropy_length    = 16
session.entropy_file      = /dev/urandom
session.cache_limiter     = nocache ; set to {nocache,private,public} to
                                    ; determine HTTP caching aspects
session.cache_expire      = 180     ; document expires after n minutes
i simboli *$* li ho messi per indicare delle modifiche fatte da me...
inoltre le ultime righe erano
commentate e le ho abilitate... pero anche se non ricevo piů warning lo
script non funge.
Grazie