8 résultats trouvés

par foxdie_cs
11 août 2023, 18:32
Forum : PHP débutant
Sujet : Site dynamique et hisrorique de navigation ?
Réponses : 2
Vues : 134

Re: Site dynamique et hisrorique de navigation ?

Bonjour,
il est possible de bloquer la mise en cache du contenu d'une page par le navigateur en PHP :
header('Pragma: no-cache');
header('Expires: 0');
header('Last-Modified: ' . gmdate('D, d M Y H:i:s') . ' GMT');
header('Cache-Control: no-cache, must-revalidate');
par foxdie_cs
11 août 2023, 18:09
Forum : PHP orienté Objet
Sujet : Faire new dans __construct()
Réponses : 2
Vues : 1369

Re: Faire new dans __construct()

Bonjour, Lorsque vous instanciez une classe comme ceci : new Model(); PHP va automatique appeler le constructeur de la classe (cad la méthode __construct() ). Tel que vous avez écrit votre code, le constructeur de la classe Model nécessite qu'on lui passe un message en argument : public function __c...
par foxdie_cs
28 févr. 2010, 10:21
Forum : PHP orienté Objet
Sujet : "include" dans une classe qui "include" d'autres classes...
Réponses : 15
Vues : 4707

Re: "include" dans une classe qui "include" d'autres classes...

salut, attention au fait que la fonction dirname ne retourne pas de slash en fin de chaîne. Il faut donc écrire : require_once( dirname(__FILE__) .'/../../inc/curl.inc.php'); et non pas require_once( dirname(__FILE__) .'../../inc/curl.inc.php'); Note : dirname( __FILE__ ) peut poser problème si vous...
par foxdie_cs
09 août 2009, 09:48
Forum : PHP avancé
Sujet : Les espaces noms : le retour
Réponses : 13
Vues : 2378

Re: Les espaces noms : le retour

salut ^^ dans include.php, on trouve : ... \define('LIST_MAIL', '...'); // Liste des adresse à mailer en cas de bug \define('FROM_MAIL', ''); // Adresse de l'expéditeur // Maintenance include_once(ABS_DIR.'maintenance.class.php'); ce qui équivaut à : ... \define('LIST_MAIL', '...'); // Liste des adr...
par foxdie_cs
08 août 2009, 10:31
Forum : PHP orienté Objet
Sujet : [Débutant] Faut'il séparer le code des données ?
Réponses : 13
Vues : 3043

Re: [Débutant] Faut'il séparer le code des données ?

Dernière question, après je pourrais mettre ce sujet en résolu.. Comment verriez-vous la chose , j'ai une classe de connexion MySql, et dans ma class User je devrais faire quelques requêtes.. Dois-je passer l'identifiant de ma classe au constructeur ? Utiliser une variable global pour l'instance de...
par foxdie_cs
03 août 2009, 23:25
Forum : PHP débutant
Sujet : Protéger l'information
Réponses : 7
Vues : 965

Re: Protéger l'information

salut, Personnellement je pense qu'il vaut mieux qu'un mot de passe crypté ne puisse pas être décrypté. Dans le cas d'un oubli, on peut demander à PHP d'en regéner un automatiquement. Toutefois si le fait de pouvoir décrypter tes données est un réel besoin, il existe un module de cryptage très satis...
par foxdie_cs
03 août 2009, 13:51
Forum : PHP orienté Objet
Sujet : [Débutant] Faut'il séparer le code des données ?
Réponses : 13
Vues : 3043

Re: [Débutant] Faut'il séparer le code des données ?

par exemple : function __construct( $iduser ){ //récupérer les données depuis la base $query = "SELECT * FROM `users` WHERE iduser = '" . intval( $iduser ) . "' LIMIT 1"; $result = @mysql_query( $query, ... ); //gestion des erreurs if( !mysql_num_rows( $result ) ){ //l'utilisateu...
par foxdie_cs
31 juil. 2009, 08:07
Forum : PHP orienté Objet
Sujet : [Débutant] Faut'il séparer le code des données ?
Réponses : 13
Vues : 3043

salut, Comme te l'a signalé narcisse, il existe une technique qui permet de séparer définitivement la partie données et les objets : l'Object Relationnal Mapping. Parmis les plus connus, on trouve : Doctrine, PHPMyObject, ... Voila un petit comparatif que tu peux consulter : http://www.phpindex.com/...
Nous sommes le 08 oct. 2024, 22:39