variable de session qui marche pas! T.T

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : variable de session qui marche pas! T.T

par mere-teresa » 29 nov. 2007, 18:18

effectivement, je vous remercie, ca a marché! ^^

maintenant, une autre question:
Modération :
pulsar60, si tu as une autre question ouvre un nouveau sujet,
cela te permettra d'avoir plus de réponses.

En plus, tu pourras mettre [Résolu] dès que ton problème évoqué ici sera réglé.

Merci de prendre le temps de lire les règlements.

par d0m » 29 nov. 2007, 16:30

Les variables de sessions n'ont rien à voir avec les liens.
Elles sont les mêmes pour n'importe quelles pages, c'est justement leur rôle.
Si tu veux passer une variable différente pour chaque lien - donc pour chaque page - , tu peux utiliser le passage par url.

par pulsar60 » 29 nov. 2007, 16:23

effectivement, je vous remercie, ca a marché! ^^

maintenant, une autre question:

voilà:
j'affiche un tableau or dans une des case colonne de ce tableau va apparaitre un nom qui sera un lien!
tout les liens seront les mêmes, seule la variable de sessions doit changer selon le lien!
est-ce possible?
car a chaque fois qu'il y a création d'une nouvelle ligne, l'ancienne variable est écrasée!

par Ryle » 28 nov. 2007, 13:30

Tu peux :) Une variable de session n'est rien de plus qu'une variable classique qui est juste conservée d'une page à l'autre...

Mais le plus simple, c'est d'essayer ;)

par pulsar60 » 28 nov. 2007, 12:40

est ce que je peux écraser une variable de session en la réassignant?

par mere-teresa » 28 nov. 2007, 12:30

//$siret = . $_SESSION['zakor']; 
$siret .= $_SESSION['zakor']; //plutôt

par pulsar60 » 28 nov. 2007, 12:19

merci a vous, effectivement, j'ai réussis a me débrouiller avec les erreurs de guillemet, et aussi de placement de mon assignation de variable!

puis garder ce topic pour toute mes questions relatives aux variable de sessions?


par exemple, est ce que j'ai le droit de faire:
$siret = . $_SESSION['zakor'];
et ceci:
if(isset($_SESSION['zakor'])) 
{     
unset($_SESSION['zakor']);
}	 
	 
	   $_SESSION['zakor'] = $siret ;

par Power Web » 28 nov. 2007, 11:58

Tu as oublié un guillement dans ton code :wink: :
if(isset($_SESSION['zakor']))  
Et il est préfèrable d'utiliser <?php car de nombreux codes bug à cause de <? et non de <?php, ça peut paraitre idiot mais c'est comme ça.

par mere-teresa » 28 nov. 2007, 11:54

Quand la page est toute blanche, c'est qu'il y a une erreur mais que le error_reporting() est à zéro : donc l'affichage des erreurs est désactivé.

Ce que je te propose, c'est en haut de ton script "page blanche", de mettre la ligne suivante :
error_reporting(E_ALL);

par pulsar60 » 28 nov. 2007, 11:52

j'ai fait un test pour savoir si
un echo tout bête marchait!
et oui, ca marchait!
seulement, des que je fais intervenir la variable de session, la page devient toute blanche!

par Power Web » 28 nov. 2007, 11:51

Bah regarde ton code, il est plein d'erreur et en plus ça marche très bien chez moi :roll: si tu utiliserez la balise
 tu verrais ou sont tes erreurs

par mere-teresa » 28 nov. 2007, 11:50

Ta page est complètement blanche ?
Tu n'as pas mis de balises HTML en dessous pour tester ?

variable de session qui marche pas! T.T

par pulsar60 » 28 nov. 2007, 11:45

Voilà
je ne reussis pas a faire passer une variable de session!!!

j'ai bien un
<?php
session_start();
	
	   
	   $_SESSION['zakor'] = $siret;
?>
et a la page d'après, rebelote:
<? session_start();
 
 if(isset($_SESSION['zakor])) 
      echo 'La variable "zakor" existe et vaut: ' . $_SESSION['zakor']; 
	?>
mais non, la page est blanche!!!

Qu'est ce que ca peut être siouplait?