La touche f5 ne prend pas en compte ma condition

Messages postés
78
Date d'inscription
vendredi 26 février 2010
Dernière intervention
8 juin 2016
- - Dernière réponse : nagaD.scar
Messages postés
4269
Date d'inscription
samedi 8 septembre 2007
Dernière intervention
29 août 2018
- 13 juin 2016 à 17:54
Bonjour,
j'ai écrit un petit programme pour apprendre a manipuler la session
celà fontionne trés bien, mais si j'appuie sur la touche F5 ce code s'active
Pourquoi?

if (this.objectif[1] == "") {

<?php
$etage = substr($_SESSION['etagelevel'],0,3);
$level = substr($_SESSION['etagelevel'],3,5);
$levelnum= (int) ($level);
$levelnum = $levelnum+1;
if ($levelnum<10) {$level='00'.$levelnum;}
if ($levelnum>9 AND $levelnum<100) {$level='0'.$levelnum;}
if ($levelnum>100) {$level=''.$levelnum;}
$_SESSION['etagelevel'] = ''.$etage.$level;
$_SESSION['etagelevel'] = ''.$etage.$level;
?>

}

Cordialement
Afficher la suite 

Votre réponse

1 réponse

Messages postés
4269
Date d'inscription
samedi 8 septembre 2007
Dernière intervention
29 août 2018
0
Merci
Salut,

Sans le context ( le code ), on ne peut pas t'aider ... comment objectif est initialisé, dans quel context tout ca est appelé etc.

De plus, je serai bien curieux de voir le tout et surtout son fonctionnement car avec ce que je vois, tu conditionne ton php depuis le javascript, or le php est coté serveur et le javascript coté client .... pour faire plus simple, le client ne jouera pas le code php mais un code static interprété, dans le cas présent ... rien.
Seul dans le cas ou la demande d'origine est fait au serveur: là ta session sera mise a jours, c'est tout.

naga
Commenter la réponse de nagaD.scar

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.