setcookie("afflang",$setlang,time()+3600);
puis ouverture des frames....
Sans que je fasse quelque choses, la valeur $afflang est
connue dans tous les scripts appelés depuis les frames.
Je ne passe pas de variables en paramètres, mais j'aimerais
comprendre pourquoi cela fonctionne?
setcookie("afflang",$setlang,time()+3600);
puis ouverture des frames....
Sans que je fasse quelque choses, la valeur $afflang est
connue dans tous les scripts appelés depuis les frames.
Je ne passe pas de variables en paramètres, mais j'aimerais
comprendre pourquoi cela fonctionne?
setcookie("afflang",$setlang,time()+3600);
puis ouverture des frames....
Sans que je fasse quelque choses, la valeur $afflang est
connue dans tous les scripts appelés depuis les frames.
Je ne passe pas de variables en paramètres, mais j'aimerais
comprendre pourquoi cela fonctionne?
La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
Fichier index.php
If (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
Ce qui peut paraitre interessant au début et en fait un piège lorsque la
programmation se complexifie et je te suggère de mettre ce paramètre sur
"off" dans ton php.ini afin de développer proprement.
La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
Fichier index.php
If (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
Ce qui peut paraitre interessant au début et en fait un piège lorsque la
programmation se complexifie et je te suggère de mettre ce paramètre sur
"off" dans ton php.ini afin de développer proprement.
La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
Fichier index.php
If (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
Ce qui peut paraitre interessant au début et en fait un piège lorsque la
programmation se complexifie et je te suggère de mettre ce paramètre sur
"off" dans ton php.ini afin de développer proprement.
Un grand merci pour ta réponse. Malheureusement je ne peux surement pas
agir sur ce paramètre vu que c'est le provideur qui gère cela.
Un grand merci pour ta réponse. Malheureusement je ne peux surement pas
agir sur ce paramètre vu que c'est le provideur qui gère cela.
Un grand merci pour ta réponse. Malheureusement je ne peux surement pas
agir sur ce paramètre vu que c'est le provideur qui gère cela.
Bonjour Renaud
Un grand merci pour ta réponse. Malheureusement je ne peux surement pas agir
sur ce paramètre vu que c'est le provideur qui gère cela.La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
Fichier index.phpIf (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
En fait je n'ai pas de passage GET ou POST!
Le cookie est déclaré au début de mon script index.php qui charge 3 frames.
Et dans les 3 frames ma variable $afflang est disponible.
Ce que je trouve bien.
Est-ce que le principe des sessions serait mieux ?
Bonjour Renaud
Un grand merci pour ta réponse. Malheureusement je ne peux surement pas agir
sur ce paramètre vu que c'est le provideur qui gère cela.
La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
Fichier index.php
If (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
En fait je n'ai pas de passage GET ou POST!
Le cookie est déclaré au début de mon script index.php qui charge 3 frames.
Et dans les 3 frames ma variable $afflang est disponible.
Ce que je trouve bien.
Est-ce que le principe des sessions serait mieux ?
Bonjour Renaud
Un grand merci pour ta réponse. Malheureusement je ne peux surement pas agir
sur ce paramètre vu que c'est le provideur qui gère cela.La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
Fichier index.phpIf (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
En fait je n'ai pas de passage GET ou POST!
Le cookie est déclaré au début de mon script index.php qui charge 3 frames.
Et dans les 3 frames ma variable $afflang est disponible.
Ce que je trouve bien.
Est-ce que le principe des sessions serait mieux ?
En fait j'ai du mal m'exprimer, les variables issu de la methode POST,
GET et des COOKIES sont directements accessibles ....
Merci.
if (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
En fait j'ai du mal m'exprimer, les variables issu de la methode POST,
GET et des COOKIES sont directements accessibles ....
Merci.
if (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
En fait j'ai du mal m'exprimer, les variables issu de la methode POST,
GET et des COOKIES sont directements accessibles ....
Merci.
if (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
Lorsque je rentre dans mon script, la variable $afflang à une valeur.
Celle que j'ai enregistré dans mon cookie (script index.php).
Index.php
if (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
Maintenant j'ai un formulaire qui s'apelle lui même.
Script : affarticle.php
echo $afflang
// la première fois c'est OK, mais pas lorsque je le rappelle!
<Form onSubmit="return CheckForm(this)" method=post action="<?= $_SERVER
['PHP_SELF'] ?>" >
<input type="submit" name¯flang value="fre">
<input type="submit" name¯flang value="ger">
<input type="submit" name=mode value="Enregistrer">
En fait lorsque je clique sur fre ou ger la variable afflang devrait
changer non ?
Et bien celle ci-reste à "fre" ou "ger" selon l'appel du script
précédent.
Lorsque je rentre dans mon script, la variable $afflang à une valeur.
Celle que j'ai enregistré dans mon cookie (script index.php).
Index.php
if (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
Maintenant j'ai un formulaire qui s'apelle lui même.
Script : affarticle.php
echo $afflang
// la première fois c'est OK, mais pas lorsque je le rappelle!
<Form onSubmit="return CheckForm(this)" method=post action="<?= $_SERVER
['PHP_SELF'] ?>" >
<input type="submit" name¯flang value="fre">
<input type="submit" name¯flang value="ger">
<input type="submit" name=mode value="Enregistrer">
En fait lorsque je clique sur fre ou ger la variable afflang devrait
changer non ?
Et bien celle ci-reste à "fre" ou "ger" selon l'appel du script
précédent.
Lorsque je rentre dans mon script, la variable $afflang à une valeur.
Celle que j'ai enregistré dans mon cookie (script index.php).
Index.php
if (empty($setlang)){
$setlang = "fre";
}
setcookie("afflang",$setlang,time()+3600);
Maintenant j'ai un formulaire qui s'apelle lui même.
Script : affarticle.php
echo $afflang
// la première fois c'est OK, mais pas lorsque je le rappelle!
<Form onSubmit="return CheckForm(this)" method=post action="<?= $_SERVER
['PHP_SELF'] ?>" >
<input type="submit" name¯flang value="fre">
<input type="submit" name¯flang value="ger">
<input type="submit" name=mode value="Enregistrer">
En fait lorsque je clique sur fre ou ger la variable afflang devrait
changer non ?
Et bien celle ci-reste à "fre" ou "ger" selon l'appel du script
précédent.
La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
W-CONSULTING http://www.w-consulting.fr
La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
W-CONSULTING http://www.w-consulting.fr
La variable registrer_global est probablement activé ce qui fait que le
contenu des cookies du sites, des variables passées avec les methodes
GET et POST sont directement accessible dans les scripts sans manipulation.
W-CONSULTING http://www.w-consulting.fr
il faudrait plutôt :
<input type="submit" name=setlang value="fre">
<input type="submit" name=setlang value="ger">
là, ta variable est bien nommée et sera récupérée
J'ai essayé mais ma varible $afflang garde la même valeur
il faudrait plutôt :
<input type="submit" name=setlang value="fre">
<input type="submit" name=setlang value="ger">
là, ta variable est bien nommée et sera récupérée
J'ai essayé mais ma varible $afflang garde la même valeur
il faudrait plutôt :
<input type="submit" name=setlang value="fre">
<input type="submit" name=setlang value="ger">
là, ta variable est bien nommée et sera récupérée
J'ai essayé mais ma varible $afflang garde la même valeur
Bonjour
J'ai aussi essayé l'idée suivante:
Réajouté dans le script appelé le setcookie.
Setcookie("afflang",$setlang);
echo $afflang;
Mais dans ce cas, $afflang est vide.
Bonjour
J'ai aussi essayé l'idée suivante:
Réajouté dans le script appelé le setcookie.
Setcookie("afflang",$setlang);
echo $afflang;
Mais dans ce cas, $afflang est vide.
Bonjour
J'ai aussi essayé l'idée suivante:
Réajouté dans le script appelé le setcookie.
Setcookie("afflang",$setlang);
echo $afflang;
Mais dans ce cas, $afflang est vide.
La variable registrer_global est probablement activé ce qui fait que
le contenu des cookies du sites, des variables passées avec les
methodes GET et POST sont directement accessible dans les scripts sans
manipulation.
a mon avis cela n'a rien a voir.
petit rapel, sauf erreur de ma part cookies et session sont un peu la
meme chose.
Les sessions sont une spécialisation des cookies.
voici les 2 API des fonctions associées :
bool setcookie ( string name [, string value [, int expire [, string
path [, string domain [, int secure]]]]])
void session_set_cookie_params ( int lifetime [, string path [, string
domain [, bool secure]]])
pour ces 2 fonctions on voit que le cookie c'est a dire la clé
d'identification est rataché
a une url + chemin.
il est donc tout a fait normal d'avoir des variables automatiquement
positionnées
quand on positionne un cooki sur un répertoire ou une url.
essaie de faire varier les parametres URL et PATH, ou encore le chemin
d'acces des
frames, tu verras que les cookies ne sont plus disponibles.
Un cookie c'est une variable stocké dans le navigateur et transmise a
chaque requete
sur un site moyennant url+path,
[../..]
W-CONSULTING http://www.w-consulting.fr
moi aussi je vais faire du consulting ...
La variable registrer_global est probablement activé ce qui fait que
le contenu des cookies du sites, des variables passées avec les
methodes GET et POST sont directement accessible dans les scripts sans
manipulation.
a mon avis cela n'a rien a voir.
petit rapel, sauf erreur de ma part cookies et session sont un peu la
meme chose.
Les sessions sont une spécialisation des cookies.
voici les 2 API des fonctions associées :
bool setcookie ( string name [, string value [, int expire [, string
path [, string domain [, int secure]]]]])
void session_set_cookie_params ( int lifetime [, string path [, string
domain [, bool secure]]])
pour ces 2 fonctions on voit que le cookie c'est a dire la clé
d'identification est rataché
a une url + chemin.
il est donc tout a fait normal d'avoir des variables automatiquement
positionnées
quand on positionne un cooki sur un répertoire ou une url.
essaie de faire varier les parametres URL et PATH, ou encore le chemin
d'acces des
frames, tu verras que les cookies ne sont plus disponibles.
Un cookie c'est une variable stocké dans le navigateur et transmise a
chaque requete
sur un site moyennant url+path,
[../..]
W-CONSULTING http://www.w-consulting.fr
moi aussi je vais faire du consulting ...
La variable registrer_global est probablement activé ce qui fait que
le contenu des cookies du sites, des variables passées avec les
methodes GET et POST sont directement accessible dans les scripts sans
manipulation.
a mon avis cela n'a rien a voir.
petit rapel, sauf erreur de ma part cookies et session sont un peu la
meme chose.
Les sessions sont une spécialisation des cookies.
voici les 2 API des fonctions associées :
bool setcookie ( string name [, string value [, int expire [, string
path [, string domain [, int secure]]]]])
void session_set_cookie_params ( int lifetime [, string path [, string
domain [, bool secure]]])
pour ces 2 fonctions on voit que le cookie c'est a dire la clé
d'identification est rataché
a une url + chemin.
il est donc tout a fait normal d'avoir des variables automatiquement
positionnées
quand on positionne un cooki sur un répertoire ou une url.
essaie de faire varier les parametres URL et PATH, ou encore le chemin
d'acces des
frames, tu verras que les cookies ne sont plus disponibles.
Un cookie c'est une variable stocké dans le navigateur et transmise a
chaque requete
sur un site moyennant url+path,
[../..]
W-CONSULTING http://www.w-consulting.fr
moi aussi je vais faire du consulting ...