Rechercher : dans
Par :

Probleme session php +javascript

Dernière réponse le 6 déc 2007 à 17:02:49 lipa, le 16 déc 2003 à 12:12:39 
 Signaler ce message aux modérateurs

Bonjour,
je souhaiterai grace aux sessions rexecuter la page en changant la variable de la session mais ca ne fonctionne pas .

aidez s'il vous plait !je suis dessus depuis une semaine!j'en peux plus.

voici un bout du code:


<?
session_start();
?>

<script language="JavaScript">
function deroulant(){
if (cop.destination.selectedIndex == -1) alert('Veuillez selectionner une ville!');
else
{
var zone = cop.destination.options[cop.destination.selectedIndex].value;
if (zone == 1){document.write("<?php $_SESSION['zone'] = 1; ?>")}
if (zone == 2){document.write("<?php $_SESSION['zone'] = 3; ?>")}
if (zone == 3){document.write("<?php $_SESSION['zone'] = 2; ?>")}

window.location = "<?php echo $_PHP_SELF ?>";

}
}

</script>

<select name="destination" size=1 class="box" onchange='deroulant()'>
<?
$sql = mysql_query("select * from $tableZone");
while ($res=mysql_fetch_object($sql))
{
echo "<option value='$res->id_z'"; if ($res->id_z == $zone ){ echo "selected"; }echo">$res->libelle_zone</option>";
}
?>
</select>

Meilleures réponses pour « probleme session php +javascript » dans :
Javascript - Coloration syntaxique dans vos pages web VoirSi vous avez un site web contenant des exemples de code (php, javascript, C#, Delphi, Python...), il peut être intéressant d'avoir une coloration syntaxique. C'est parfois pénible à réaliser, mais il existe une librairie Javascript qui permet de...
Javascript - L'objet Date VoirLes particularités de l'objet Date L'objet Date permet de travailler avec toutes les variables qui concernent les dates et la gestion du temps. Il s'agit d'un objet inclus de façon native dans Javascript, et que l'on peut toujours utiliser. La...

1

Yann, le 8 nov 2006 à 02:32:40

Bonjour,

As tuu trouvéune solution pour alimenter la variable $_SESSION depuis java script

Merci
Yann

Répondre à Yann

2

REDXIII, le 12 jui 2007 à 12:54:30

Tu ne peut pas affecter une valeur javascript vers une sessionphp. la session ce fait du coter serveur or, javascript fonctionne que du coter clients donc meme en vain tu pourrait pas..il faudrait donc contourner ce probleme.

Répondre à REDXIII

3

 Troli, le 6 déc 2007 à 17:02:49

Bonjour,
J'étais confronté à un problème similaire : pouvoir supprimer une variable de session php à partir d'un script java. J'ai contourné le problème en incluant un formulaire get dans ma redirection d'url (+ '&session=no'), et je teste sa présence ou non dans la page php -> s'il est présent, je supprime la session.

Répondre à Troli