problème avec php505

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 : problème avec php505

par gesualda » 18 sept. 2005, 16:58

Bonjour cyrano,
Bien sur j'ai mis 'session_start()' en haut de chaque page.
Je fait juste cette exemple pour vous expliquer, que l'affichage sur la page 2 ne se fait plus
Si je l'avais préciser un peu plus haut..

J'ai changer ma façon de visualiser les variables de session également. Voila pour ce problème.

Merci :)

par Cyrano » 18 sept. 2005, 11:56

Je n'ai vu aucune mention de session_start() dans tes bouts de code : il est impératif de l'utiliser dans la mesure ou le session.auto_start est à OFF.

[Résolu] ?

par gesualda » 18 sept. 2005, 00:17

Oui vous avez raison, en fait j'ai essayé les deux manières et cela ne portait aucun résultat.
Je viens de controler mon php.ini du 505 par rapport au 504, et mis les mêmes valeurs.

Cela à l'air de fonctionner, maintenant.

Mais il est vrai aussi que je n'ai pas beaucoup utiliser les variables de session.

En tous les cas, merci pourles explications. :D

par Truc » 17 sept. 2005, 23:59

salut , il me semble que tu n'a jamais vraiment utilisé les variables de session. Dans la 2eme page tu devrai les afficher de tel manière :
$_SESSION['nom']
EDIT: ah je me fait vieux, trop lent :wink:

par Xenon_54 » 17 sept. 2005, 23:57

Bonjour,

Ne serait-ce pas mieux ainsi?

PAGE1
<?php
 $_SESSION['nom'] = "moi";
 $_SESSION['prenom'] = "lui"; 
echo "<a href=\"page_2.php\">Aller à la page 2</a>";
 ?>
PAGE2
echo $_SESSION['nom'] ."<br>";
echo $_SESSION['prenom'];
echo "<a href=\"page_1.php\">Aller à la page 1</a>";

par gesualda » 17 sept. 2005, 23:52

Le problème est que je n'arrive plus à faire passer les variables de session d'un page à l'autre.
PAGE1
<?php
 $nom = "moi";
 $prenom = "lui"; 
 $_SESSION['nom'] = $nom;
 $_SESSION['prenom'] = $prenom; 
echo "<a href=\"page_2.php\">Aller à la page 2</a>";
 ?>
PAGE2
echo $nom ."<br>";
echo $prenom;
echo "<a href=\"page_1.php\">Aller à la page 1</a>";
Bien sur j'ai mis 'session_start()' en haut de chaque page.

Je fait juste cette exemple pour vous expliquer, que l'affichage sur la page 2 ne se fait plus.

Par contre j'ai donc laissé php505, mais j'ai substitué mon ancien php.ini avec celui en cours, et la ca fonctionne, donc il y a un machin qui n'est pas coché dans php.ini de la version 505

Pas très débrouillard de ce coté la, j'aurai besoin d'un coup de main pour m'expliquer quoi changer ..
:o

par Xenon_54 » 17 sept. 2005, 23:40

Bonjour,

Dis-nous exactement où est le problème.
Il nous faut un exemple concret du problème pour comprendre et ainsi trouver la solution.

par gesualda » 17 sept. 2005, 23:35

Merci de répondre, c'était la version juste avant, donc la 504

par Xenon_54 » 17 sept. 2005, 23:32

Bonjour,

session.autostart a toujours été désactivé par défaut.
Quelle était ta version avant la mise à jour a PHP 5.0.5?
Et montre-nous comment tu récupères tes variables de session.

par gesualda » 17 sept. 2005, 23:32

Je reviens encore, j'ai mis en place mon php.ini de la version 504 et ca fonctionne, par contre si quelqu'un pouvait m'aider et me dire ou il faut changer cette valeur pour la version 5.05 ?

Merci :oops:

par gesualda » 17 sept. 2005, 23:17

J'ia vu dans mon php ini, que la session autostart est sur "OFF". Es ce normal et ne devrait elle pas etre en "ON".

Si oui, ou faut-il changer cette valeur ?
Merci de votre aide :D

problème avec php505

par gesualda » 17 sept. 2005, 23:09

Bonjour à tous,

j'ai un petit soucis avec les transmissions de variable en session d'une page à l'autre.

Cela à toujours fonctionner, mais j'ai installé la version php505 pour win, et depuis marche plus!!.

Y t-il quelque chose à modifier dans php.ini ?

Merci pour vos explications :D