p
u
b
l
i
c
i
t
é
publicité
  1. #1
    Nouveau Membre du Club
    Inscrit en
    janvier 2011
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : janvier 2011
    Messages : 63
    Points : 26
    Points
    26

    Par défaut Iniatialiser une var de session php à partir de jquery

    Bonjour,

    Je dispose d'une page (mesalertes.php) dans laquelle j'ai un lien :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    <a id="e23" href="recup.php?b=<?php echo $row_inf['idinfos']; ?>" voir   
    			 </a>
    A partir de jQuery , j'ai réussi à récupérer la valeur du href du lien.
    J'aimerais la stocker dans la var de session , mais je ne parviens pas.

    Mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
     
    <?php
     
    	 echo '<script type="text/javascript">  
    	     $(document).ready(function( ) {  
             $("#e23").click(function(){'.
     
    	     $_SESSION["posturl"].'=($("#e23").attr(\'href\'));   
     
    	 	 })  		
    	   }) 
    	  </script>'	
     
    	?>
    comment stocker la valeur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $("#e23").attr(\'href\')
    dans ma var

  2. #2
    Modérateur
    Avatar de grunk
    Homme Profil pro
    Dév. Web / Android
    Inscrit en
    août 2003
    Messages
    3 499
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Dév. Web / Android
    Secteur : Industrie

    Informations forums :
    Inscription : août 2003
    Messages : 3 499
    Points : 8 401
    Points
    8 401

    Par défaut

    Faut revoir les bases de PHP et javascript

    PHP est exécuté coté serveur et javascript coté client. Donc au moment ou javascript s'execute , le script php n'existe déjà plus.

    Pour passer une données de javascript à PHP tu dois passer par une autre requête HTTP.

    Par exemple en ajax :

    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    $.post('enregistrer_session.php',
    	{
    		sessionurl:$("#e23").attr('href')
    	},
    	function(data){ 
    		console.log(data);
    	}
    );

    et coté PHP :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SESSION['posturl'] = $_POST['sessionurl'];
    Il vaut bien entendu vérifier les données recu avant de les enregsitrer en session.
    Pry Framework php5

  3. #3
    Nouveau Membre du Club
    Inscrit en
    janvier 2011
    Messages
    63
    Détails du profil
    Informations forums :
    Inscription : janvier 2011
    Messages : 63
    Points : 26
    Points
    26

    Par défaut

    Je viens de trouver la solution en php. La variable globale :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $_SERVER['QUERY_STRING']
    me renvoie la liste des paramètres avec les valeurs.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/10/2009, 00h27
  2. Récupérer une variable de session PHP
    Par antilook dans le forum Web
    Réponses: 2
    Dernier message: 10/07/2009, 16h11
  3. Réponses: 2
    Dernier message: 01/08/2008, 08h18
  4. récupérer une variable de session php dans flash
    Par sanatou dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 14/06/2008, 00h20
  5. Réponses: 8
    Dernier message: 13/07/2006, 10h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo