ho trovato questa classe su phpclasses: http://www.phpclasses.org/browse/package/2276.html


volevo sapere un paio di cose soprattutto sul codice. Tipo nella funzione di inizializzazione della sessione trovo:
Codice PHP:
if(!ereg("proxy\.aol\.com$"gethostbyaddr($ip))){//if surfer's ISP is not AOL 

questo controllo cosa va a verificare? il commento c'è ma non lo capisco...

poi, queste sono le prime righe della classe:
Codice PHP:
class Session{
 
     private 
$valid false;
    private 
$error false;
    private 
$lasterror;
 
     public function 
__construct(){
        
session_start();
        
$this->init_session();
    } 

il costruttore non dovrebbe avere lo stesso nome della classe?


poi, se io dichiaro una classe per gestire un carrello, e la dichiaro extends Session, ogni volta che creo un nuovo oggetto carrello:
$carrello=new Carrello(parametri costruttore);


mi viene automaticamente istanziato anche l'oggetto Session o no?





Scusate se sono risultato un po' contorto, ma essendo il mio primo lavoro con le classi sono un po' titubante






Grazie mille!