anticiper un pb (session)

Mammouth du PHP | 1311 Messages

08 févr. 2005, 22:38

salut
le truc c'est que je peut pas mettre en ligne mon script donc je ne peut pas verifier si il fonctionne bien, mais je pense avoir un pb avec mes sessions
j'ai fais un script qui est dans un espace membre géré par les sessions
dans ce script j'ai une fonction js qui me rafraihi ma page

echo "<script language=\"javascript\">
		setTimeout('replace.submit();',1);
		</script>";
est ce que je vais devoir passer mon id de session par l'url et comment
?
merci

ViPHP
fab
ViPHP | 2657 Messages

08 févr. 2005, 23:43

normalement non car niveau sécurité c'est pas super recommandé , le session_start() au début du fichier devrait suffir

Mammouth du PHP | 1311 Messages

08 févr. 2005, 23:51

en fait le truc a evoluer pas mal je passe par l'url pour les client qui ne veulent pas des cookies (en attendant de trouver des ressources sur l'url rewriting)

en fait je veut juste faire un rafraichissement de ma page

Code : Tout sélectionner

<script language="javascript"> document.location='modif.php?<?=SID; ?>'; </script>
mais ca fonctionne pas il doit manquer des ' mais je ne sais pas ou
(si il y une facon e faire je suis preneur sachant que je suis dans une page htm)

ViPHP
fab
ViPHP | 2657 Messages

09 févr. 2005, 00:04

une SESSION créé un COOKIE ( de session )

Mammouth du PHP | 1311 Messages

09 févr. 2005, 00:07

une SESSION créé un COOKIE ( de session )
c'est ce que j'avais bien compris mais si le niveaux de confidentialité est moyen ou eleve je n'est jamais reussi a passer mes sessions
moi je veux bien un coockies de sessions comment l'utilisé??

ViPHP
fab
ViPHP | 2657 Messages

09 févr. 2005, 00:21

IE quelle merde ! use firefox !
puis documente toi un peu sur le siite officiel
http://fr.php.net/session

Mammouth du PHP | 1311 Messages

09 févr. 2005, 00:23

le pb c'est que la majoriter utilise ie :?
mais deja lu la doc mais franchement je voi pas comment on utlise les cookies de session

Mammouth du PHP | 1885 Messages

09 févr. 2005, 01:50

PHP attribura à chaque nouveau visiteur un identifiant unique appelé "identifiant de session". Cet identifiant peut être enregistré soit dans un cookie, soit dans l'URL grâce au rewriting.
Notez que la création de cookie ou l'URL rewriting se fait automatiquement par PHP et qu'aucune manipulation supplémentaire (autre que session_start()) n'est nécessaire. (si vous n'avez rien changé au php.ini)

;)

Mammouth du PHP | 1311 Messages

09 févr. 2005, 09:10

si j'ai bien compris avec un php.ini bien configuré aucune manip n'est neccessaire pour transmettre les variables de session

j'ai regardé mon php.ini auquel je n'y comprend pas grand chose et j'ai noté que session.use_trans_sid est Off. et url_rewriter.tags est activé normalement
est ce que c'est le champ correspondant a la transmission de l'id par l'url?

Eléphanteau du PHP | 23 Messages

09 févr. 2005, 12:58

Arf, je donne quand même la solution :
en fait je veut juste faire un rafraichissement de ma page

Code : Tout sélectionner

<script language="javascript"> document.location='modif.php?<?=SID; ?>'; </script>
mais ca fonctionne pas il doit manquer des ' mais je ne sais pas ou
(si il y une facon e faire je suis preneur sachant que je suis dans une page htm)
Utilise l'un des deux codes au choix (l'un rafraichit, l'autre change de page) :

Code : Tout sélectionner

<script language="JavaScript" type="text/JavaScript"> window.location.reload(); </script>

Code : Tout sélectionner

<script language="JavaScript" type="text/JavaScript"> window.location.href="modif.php"; </script>
Image

Mammouth du PHP | 1311 Messages

09 févr. 2005, 13:01

merci remram44
mais la partie semble marche deja
je voudrai juste des eclaicissement sur l'utilistion des mes sessions au vu de mon php.ini

Eléphanteau du PHP | 23 Messages

09 févr. 2005, 13:04

Image