Page 1 sur 3
Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 13:31
par guyt
Mon clug gps ne fonctionne plus depuis que non service d'hébergement a effectué des changements à la configuration php.<br /><br />
J'ai écrit un petit programme test pour montrer au gars le problème (variables $_SESSION),<br /><br />
Manque de pot, le programme test fonctionne sur sa machine (et évidemment pas sur la mienne)<br /><br />
Alors vous allez me dire si ça fonctionne sur la votre:<br /><br />
Lancer l'application suivante:<br /><br />
<a href="
http://guyt.4java.ca/bug/test.html">htt ... tml</a><br /><br />
Tapez quelque chose dans la boite et appuyer sur le bouton (genre "HELLO")<br /><br />
Une autre page va apparaitre avec:<br /><br />
POST VAR=HELLO<br /><br />
Appuyez encore sur le bouton.<br /><br />
<!--b--><span class="b">1) ça fonctionne (it works) si: SESSION VAR=HELLO<br /><br />
2) ça fonctionne pas (it doesn't work) si: SESSION VAR= (vide, empty)</span><!--/b--><br /><br />
merci de m'aider!
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 13:35
par polo29sud
vide pour moi
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 13:45
par Jibay69
c'est pas un probleme de session. Le php par définition est un langage serveur, tout se passe sur le serveur quelque soit le terminal avec lequel tu t'y connectes. Or les sessions c'est du PHP, et c'est serveur aussi (les sessions sont enregistrées sur le serveur, pas sur le pc de la personne qui s'y connecte) contrairement aux cookies, qui eux sont enregistrés sur la machine cliente.
File ton code source que j'y jette un oeuil à la rigueur

Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 13:57
par guyt
Jibay69 @ 26/03/2010 - 13h45 a dit:
c'est pas un probleme de session. Le php par définition est un langage serveur, tout se passe sur le serveur quelque soit le terminal avec lequel tu t'y connectes. Or les sessions c'est du PHP, et c'est serveur aussi (les sessions sont enregistrées sur le serveur, pas sur le pc de la personne qui s'y connecte) contrairement aux cookies, qui eux sont enregistrés sur la machine cliente.
File ton code source que j'y jette un oeuil à la rigueur 
Peux-tu me dire avant si ça marche ou pas sur ta machine? ça m'aiderait beaucoup à régler le différent avec le gars qui me croit pas quand je lui dit qu'il y a un bug.
Merci!
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 14:04
par thejoker
ca marche pas
les variables de session ne sont pas immediatement accessibles dans la page php qui les instancie..
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 14:08
par guyt
S.V.P: répondre au sondage!
Faut que je prouve au gars que ça marche pas et je vaus lui montrer les résultats du sondage.
merci!
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 14:19
par Elino
Montre nous ton bout de code et on va te dire nous

Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 14:25
par guyt
continuez de répondre au sondage, mais pour les programmeurs, les sources:
test.html:
<form name = "login" action="testpost.php" method="post">
<input type="name" size="20" maxlength="60" name="Name" />
<input type="submit" value="test post" />
</form>
testpost.php:
<?php
session_cache_limiter("must-revalidate");
session_start();
$name = $_POST['Name'] ;
echo 'POST VAR='.$name ;
$_SESSION['Name'] = $name ;
?>
<form name = "login" action="testsession.php" method="post">
<input type="submit" value="test session" />
</form>
testsession.php:
<?php
session_cache_limiter("must-revalidate");
session_start();
$name = $_SESSION['Name'] ;
echo 'SESSION VAR='.$name ;
?>
merci!
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 14:42
par Jibay69
t'as essayé sans session_cache_limiter("must-revalidate"); ??
et t'as un rep /sessions/ à la racine de ton ftp (c'est obligatoire chez free par exemple, peut etre que ca l'est aussi chez d'autres hébergeurs...
Sinon là à premiere vue jvois pas de soucis dans le code à part que t'aurais pu tout mettre dans une page

Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 14:48
par mechouille
marche pas
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 14:55
par thejoker
code ok
le
session_cache_limiter("must-revalidate")
n'est pas necessaire dans ce contexte
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 17:46
par CHRISTOPHE ROUSSE
Heuuuuuuuuuu , vous vous foutez de notre gueule ou quoi ???????
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 17:52
par --anne
marche pas ! et c'est incroyable comment je ne comprends rien à ce que vous racontez...
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 17:58
par CHRISTOPHE ROUSSE
--anne @ 26/03/2010 - 17h52 a dit:
marche pas ! et c'est incroyable comment je ne comprends rien à ce que vous racontez...
Ca me rassure , je me sent moins seul ....
Re :Bug Informatique en PHP, ça marche ou ça marche pas?
Posté : 26 mars 2010, 18:01
par --anne
CHRISTOPHE ROUSSE @ 26/03/2010 - 17h58 a dit:
--anne @ 26/03/2010 - 17h52 a dit:
marche pas ! et c'est incroyable comment je ne comprends rien à ce que vous racontez...
Ca me rassure , je me sent moins seul ....
t'as vu ? pourtant, les mots un à un, je les comprends, mais une fois mis bout à bout, pffit