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!![]()