Perte de variable de session

Perte de variable de session - PHP - Programmation

Marsh Posté le 15-09-2004 à 10:58:25    

Bonjour,
 
Voilà mon problème je mets en place mon site sur european.servers.net.
 
Et toutes mes variables de session ne fonctionnent plus..  :fou:  
 
J'ai fait un test tt bête :
 
test.php:
<?
 session_start();
 $_SESSION['test']="arrglllllll!!!!!!!!!!!!!";
 
?>
<A href="test2.php">lien</A>
 
test2.php:
<?
 session_start();
 echo "session test ".$_SESSION['test'];
?>
et rien ne s'affiche !
 
la version de php est 4.3.8 et register_globals est à on.
 
Je sais vraiment plus quoi faire..  :(  
 
Merci d'avance pour votre aide !


---------------
Mon FeedBack
Reply

Marsh Posté le 15-09-2004 à 10:58:25   

Reply

Marsh Posté le 15-09-2004 à 12:45:20    

essai avec la syntaxe:
 

Code :
  1. session_register('test');
  2. $test='arrglllllll!!!!!!!!!!!!!';


 
et bien sur, pour afficher la variable sur l'autre page, tu te contente de:

Code :
  1. echo $test;


Message édité par Xav_ le 15-09-2004 à 12:46:36

---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
Reply

Marsh Posté le 15-09-2004 à 13:22:41    

Ca marche pas mieux...  :(


---------------
Mon FeedBack
Reply

Marsh Posté le 15-09-2004 à 13:34:02    

Ton poste accepte les cookies ?

Reply

Marsh Posté le 15-09-2004 à 13:40:39    

oui


---------------
Mon FeedBack
Reply

Marsh Posté le 15-09-2004 à 14:08:06    

bon c'était au cas où ;-)

Reply

Marsh Posté le 15-09-2004 à 14:14:51    

C'était bien tenté, si ça se trouve c'est un truc tout con du même genre !  :pt1cable:


---------------
Mon FeedBack
Reply

Marsh Posté le 15-09-2004 à 15:21:28    

t'as essayé :
session_start();
$variable = "argh";
 
=>fichier 2
session_start();
echo $variable;
 
 
Sinon j'ai une autre question, supposons que le browser accepte pas les cookies, ça passe ou la variable de session ?

Reply

Marsh Posté le 15-09-2004 à 15:33:03    

Ca marche tjrs pas..
 
Pr ta question, je sais pas, ms j'ai mis la securité à "j'accepte tous les cookies" pr voir et ca marche pas mieux, dc ca vient pas de ça, je pense..


---------------
Mon FeedBack
Reply

Marsh Posté le 15-09-2004 à 15:40:05    

essaie voir
session_start();
$_SESSION['variable']="test";
echo '<a href="test2.php?'.SID.'">2</a>';
 
sur test2.php
session_start();
session_name($_GET['PHPSESSID']);
echo $_SESSION['variable'];

Reply

Marsh Posté le 15-09-2004 à 15:40:05   

Reply

Marsh Posté le 16-09-2004 à 09:05:52    

Le lien : test4.php?'.SID.' ne fonctionne pas..
il donne test4.php?


---------------
Mon FeedBack
Reply

Marsh Posté le 16-09-2004 à 09:09:04    

mmh t'as bien mis le session_start() en haut de ton code ?

Reply

Marsh Posté le 16-09-2004 à 09:24:23    

page 1 :

Code :
  1. <?php
  2. session_start();
  3. $_SESSION["var"] = "test";
  4. /* essaye ça sinon
  5. $var = "test";
  6. session_register("test" );
  7. */
  8. echo '<a href="test2.php?'.session_name().'='.session_id().'">test</a>';
  9. ?>


 
page 2 :

Code :
  1. <?php
  2. session_start();
  3. echo $_SESSION["var"];
  4. ?>


Message édité par Flaie le 16-09-2004 à 09:26:34
Reply

Marsh Posté le 16-09-2004 à 09:24:34    

oui !
 
session_name et session_id ne renvoient rien..


Message édité par DarkAngel67 le 16-09-2004 à 09:28:24

---------------
Mon FeedBack
Reply

Marsh Posté le 16-09-2004 à 09:52:51    

fait voir un phpinfo de ton serveur

Reply

Marsh Posté le 16-09-2004 à 09:56:46    

Reply

Marsh Posté le 16-09-2004 à 10:00:45    

damn je capte po

Reply

Marsh Posté le 16-09-2004 à 11:45:07    

Le répertoire /home/cpam67/tmp/ existe ?

Reply

Marsh Posté le 17-09-2004 à 08:20:26    

oui il existe !


---------------
Mon FeedBack
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed