[AJAX] Appel Ajax Jquery Session
Bonjour à tous,
Voilà mon problème, j'ai un fichier application.js que j'appelle dans mon fichier index.php.
Dans ce fichier application.js, j'ai ceci :
Code:
1 2 3 4 5 6 7 8 9 10
|
$.ajax({ // Requete ajax
type: "POST", // envoie en POST
url: "http://www.jaimetoo.com/cayoteux/theme/js/connexion.php", // url cible du script PHP
async: true, // mode asynchrone
data: "nom=vincent&prenom=vincent", // données envoyées
success: function(msg){
alert( "Data Saved: " + msg );
}
}); |
Mon but est en fait d'envoyer des données ajax vers une page PHP "connexion.php" dans laquelle je veux creer des variables de sessions PHP.
Code:
1 2 3 4 5 6 7 8 9 10 11
|
<?php
if (isset($_POST['nom']))
{
$_SESSION = array();
$_SESSION['logged'] = 1;
$_SESSION['nom'] = $_POST['nom'];
}
?> |
Ces variables de sessions seront remplies des valeurs recuperees de mon fichier application.js
Et j'ai un troisième fichier dans lequel je test si la session a bien été créée controller.php
Code:
1 2 3 4 5 6 7 8
|
<?php
if(isset($_SESSION['logged']) && ($_SESSION['logged'] == 1))
{
echo "test";
}
?> |
Mais ça ne fonctionne pas. Lors de l'execution du fichier application.js, j'obtiens la fenetre "Data Saved:" et pourtant lorsque je me rend sur ma page http://www.jaimetoo.com/cayoteux/ind...controller.php, rien ne s'affiche comme si la session n'avait pas été créée. Pourtant j'inclus toutes mes page dans mon index.php...
Mon site: http://www.jaimetoo.com/cayoteux/
Le fichier application.js se lance en cliquant sur Connect with Facebook en bas de page.
Merci de votre aide.