coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
2 mars 2005 à 18:59
gregmarty83
Messages postés6Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention 3 janvier 2008
-
17 janv. 2006 à 16:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
gregmarty83
Messages postés6Date d'inscriptionmercredi 4 janvier 2006StatutMembreDernière intervention 3 janvier 2008 17 janv. 2006 à 16:27
Bonjour votre code marche très bien je vous en remercie par contre je voudrai que la session s'arrete après 5min admettons, comment faire?
<?php if( ) {echo $logoutAction} ?>
que dois mettre entre parenthèses.
MErci.
dhia45
Messages postés6Date d'inscriptionjeudi 23 décembre 2004StatutMembreDernière intervention16 mai 2005 21 avril 2005 à 19:20
Fantastic Fantastic Fantastic Fantastic
sécurité en premiére même dans le kayasss..
Aramiil
Messages postés48Date d'inscriptionsamedi 5 avril 2003StatutMembreDernière intervention21 avril 2008 25 mars 2005 à 17:08
Ce serait pas plus rapide et plus simple d'utiliser session_unset() ?
Ensuite, je ne comprends pas l'utilité de ceci:
$logoutGoTo = "../login.php";
if ($logoutGoTo) { //si la variable renvoire TRUE
A quoi sers de tester si une variable contient quelque chose, alors qu'on la rempli à la ligne d'avant?
kingounet
Messages postés10Date d'inscriptionvendredi 10 novembre 2000StatutMembreDernière intervention 5 avril 2005 23 mars 2005 à 10:24
marche pas chez moi quand je lance la page il me dis qu'il ne la trouve pas ... bizarre lol enfin pe easyphp qui déconne
Bye bye j'espere que je vais arriver a le faire marcher
sarl_adc
Messages postés141Date d'inscriptionlundi 3 novembre 2003StatutMembreDernière intervention20 octobre 2005 4 mars 2005 à 14:43
Intéressant et utile, moi qui suis adepte des "" ;-)
Merci !
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 4 mars 2005 à 13:10
À faire fonctionner le script PHP plus rapidement ! pourquoi? parce que si tu mets des " ", le PHP va te parser toute ta chaine à la recherche de variable à l'intérieur. Alors qu'avec des simple quote, le PHP affiche tel quel.
Donc => Gain de rapidité
sarl_adc
Messages postés141Date d'inscriptionlundi 3 novembre 2003StatutMembreDernière intervention20 octobre 2005 4 mars 2005 à 11:38
Juste une question comme ça, ça sert à quoi de remplacer " par ' ?
cs_GRenard
Messages postés1662Date d'inscriptionlundi 16 septembre 2002StatutMembreDernière intervention30 juillet 20081 3 mars 2005 à 06:05
coucou747 : "
oh... tu devrais mettre :
if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']){"
Je ne suis pas d'accord... on compare quoi ? un boolean ? on sait même pas si on mets pas != "" par contre remplacer " par '.
Pour ce qui est de la manipulation de query, un défaut... si doLogout existe déjà ! bah c'est pas bon :(
Faudrait je poste une source pour enlever ca ;) je l'ai déjà dans mes fonctions.
kezac007
Messages postés10Date d'inscriptionsamedi 23 mars 2002StatutMembreDernière intervention 3 mars 2005 3 mars 2005 à 01:10
oui, enfin, mis à part les "" ce script marche correctement, je l'utilise personnellement.
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 2 mars 2005 à 18:59
if ((isset($_SERVER['QUERY_STRING'])) && ($_SERVER['QUERY_STRING'] != "")){
oh... tu devrais mettre :
if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']){
et sinon, t'as des " partout...
$logoutGoTo = "../login.php";
if ($logoutGoTo) { //si la variable renvoire TRUE
euh... ton commentaire ne décrit pas du tout le fonctionnement du code...c'est à remplacer par :
$logoutGoTo = "../login.php";
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
est à remplacer par :
if (isset($_GET['doLogout']) &&$_GET['doLogout']=='true'){
j'éspères que la variable doit contenir true, enfin que tu ne vérifiais pas si elle existait...
{ header("Location: ../login.php");} // retour à la page login
est à remplacer par :
{ header('Location: ../login.php');} // retour à la page login
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
est à remplacer par :
$logoutAction .='&'. htmlentities($_SERVER['QUERY_STRING']);
enfin, il reste pas mal de travail...
en voyant ça, j'ai pas eu envie de tester, donc j'ai pas noté...
17 janv. 2006 à 16:27
<?php if( ) {echo $logoutAction} ?>
que dois mettre entre parenthèses.
MErci.
21 avril 2005 à 19:20
sécurité en premiére même dans le kayasss..
25 mars 2005 à 17:08
session_unregister('MM_UserGroup');
session_unregister("statut");
Ce serait pas plus rapide et plus simple d'utiliser session_unset() ?
Ensuite, je ne comprends pas l'utilité de ceci:
$logoutGoTo = "../login.php";
if ($logoutGoTo) { //si la variable renvoire TRUE
A quoi sers de tester si une variable contient quelque chose, alors qu'on la rempli à la ligne d'avant?
23 mars 2005 à 10:24
Bye bye j'espere que je vais arriver a le faire marcher
4 mars 2005 à 14:43
Merci !
4 mars 2005 à 13:10
Donc => Gain de rapidité
4 mars 2005 à 11:38
3 mars 2005 à 06:05
oh... tu devrais mettre :
if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']){"
Je ne suis pas d'accord... on compare quoi ? un boolean ? on sait même pas si on mets pas != "" par contre remplacer " par '.
Pour ce qui est de la manipulation de query, un défaut... si doLogout existe déjà ! bah c'est pas bon :(
Faudrait je poste une source pour enlever ca ;) je l'ai déjà dans mes fonctions.
3 mars 2005 à 01:10
2 mars 2005 à 18:59
oh... tu devrais mettre :
if (isset($_SERVER['QUERY_STRING']) && $_SERVER['QUERY_STRING']){
et sinon, t'as des " partout...
$logoutGoTo = "../login.php";
if ($logoutGoTo) { //si la variable renvoire TRUE
euh... ton commentaire ne décrit pas du tout le fonctionnement du code...c'est à remplacer par :
$logoutGoTo = "../login.php";
if ((isset($_GET['doLogout'])) &&($_GET['doLogout']=="true")){
est à remplacer par :
if (isset($_GET['doLogout']) &&$_GET['doLogout']=='true'){
j'éspères que la variable doit contenir true, enfin que tu ne vérifiais pas si elle existait...
{ header("Location: ../login.php");} // retour à la page login
est à remplacer par :
{ header('Location: ../login.php');} // retour à la page login
$logoutAction .="&". htmlentities($_SERVER['QUERY_STRING']);
est à remplacer par :
$logoutAction .='&'. htmlentities($_SERVER['QUERY_STRING']);
enfin, il reste pas mal de travail...
en voyant ça, j'ai pas eu envie de tester, donc j'ai pas noté...