Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1329 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2  3
Auteur Sujet :

[PHP]Sessions supprimées immédiatement

n°1185123
esox_ch
Posté le 26-08-2005 à 12:19:42  profilanswer
 

Reprise du message précédent :
kein problem, aber könntest du better sprechen wenn du auf französisch sprichst?
 
Ok je me tais et je retourne a l'ecole


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
mood
Publicité
Posté le 26-08-2005 à 12:19:42  profilanswer
 

n°1185124
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 12:20:04  profilanswer
 

M Orthographe a écrit :

Tu as raison, ne parles pas en français, au moins là tu peux cacher des fautes d'orthographe/grammaire/conjugaison.


 
 
Je sais même pas si la phrase ici est syntaxiquement bonne, c'est fou ça...
je parle courament l'allement, je comprend tout et je peux tout dire...et là...pffff...je suis même pas sur, pour une phrase pourri.. :cry:

n°1185127
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 12:23:45  profilanswer
 

esox_ch a écrit :

kein problem, aber könntest du better sprechen wenn du auf französisch sprichst?
 
Ok je me tais et je retourne a l'ecole


 
 
Oups la je suis plus dans mon élément:
 
better: anglais
besser: allemand..
 
et on va rien dire sur la syntaxe de ta phrase car... :heink: ..mais c'est normal... :whistle:

n°1185132
M Orthogra​phe
Posté le 26-08-2005 à 12:25:16  profilanswer
 

esox_ch a écrit :

kein problem, aber könntest du better sprechen wenn du auf französisch sprichst?
 
Ok je me tais et je retourne a l'ecole


 
Sage décision.

n°1185136
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 12:28:32  profilanswer
 

M Orthographe
 
Tu parles aussi allemand????

n°1185141
M Orthogra​phe
Posté le 26-08-2005 à 12:31:27  profilanswer
 

Non :) Je ne suis que trilingue anglais/espagnol ... peut-être serai-je polyglotte un jour qui sais ? :) Enfin la pauvre Dion n'a toujours pas de solution(s) :(


Message édité par M Orthographe le 26-08-2005 à 12:31:44
n°1185154
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 12:37:25  profilanswer
 

Oui on cherche... :(

n°1185185
esox_ch
Posté le 26-08-2005 à 13:07:54  profilanswer
 

Je vais tester tout ça ce soir.
 
Pour l'allemand ça fait 4 ans que j'ai plus eu l'occasion de le pratiquer, et avant j'avais fait 3ans à l'ecole ... en gros j'ai les bases de chez bases que je confond genereusement avec l'anglais :p


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1185191
M Orthogra​phe
Posté le 26-08-2005 à 13:10:37  profilanswer
 

moi je sais dire lapin je crois (je vous écris ça en phonétique) Das Caninchenn :)

n°1185202
Dion
Acceuil
Posté le 26-08-2005 à 13:21:40  profilanswer
 

Le main.php
 
(page dans laquelle je vais après m'être authentifiée)

Code :
  1. <?php
  2. require_once('./functions_logon.php');
  3. //  if (!is_logged()) // utilisateur authentifié
  4. //     header("Location: http://".$_SERVER['HTTP_HOST']" );
  5.   if (isset($_REQUEST['disconnect']))
  6. logout_user();
  7.   $GLOBALS['body'] .= "
  8. <form action='#' class='code_art' method='get'>
  9.   <select name='art_opt'>
  10.     <option value='search' selected>Recherche
  11.   </select>
  12. de l'article
  13.   <input type='text' name='code_art' size='20' />
  14.   <input type='submit' value='Valider' name='art_valid' />
  15. </form>
  16. ";
  17.   if (isset($_REQUEST['art_valid']))
  18.      if ($_REQUEST['art_opt'] == 'search')
  19.         opt_art_search($_REQUEST['code_art']);
  20.   $GLOBALS['body'] .= '<div class="req">'.$GLOBALS['msg_request'].'</div>';
  21.   $GLOBALS['body'] .= "
  22. <form action='#' class='disconnect' method='post'>
  23.   <input type='submit' value='D&eacute;connexion' name='disconnect' />
  24. </form>
  25. ";
  26. ?>

mood
Publicité
Posté le 26-08-2005 à 13:21:40  profilanswer
 

n°1185258
Dion
Acceuil
Posté le 26-08-2005 à 14:07:21  profilanswer
 

ah bah ya plus personne [:spamafote]

n°1185259
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 14:08:05  profilanswer
 

M Orthographe a écrit :

moi je sais dire lapin je crois (je vous écris ça en phonétique) Das Caninchenn :)


 
 
Kaninchen
 
enfin lapin c'est aussi hase...
plus facile... :)

n°1185262
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 14:08:44  profilanswer
 

On est là, mais...dur dur...

n°1185265
sielfried
Posté le 26-08-2005 à 14:10:57  profilanswer
 

Passe quelques coups de print_r($_SESSION) un peu partout, essaie de trouver le moment précis où elle saute.


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
n°1185283
Dion
Acceuil
Posté le 26-08-2005 à 14:19:30  profilanswer
 

xtof_83 a écrit :

On est là, mais...dur dur...


 
je croyais que je ne savais pas coder, que je ne comprenais rien a mon code, etc...
 

sielfried a écrit :

Passe quelques coups de print_r($_SESSION) un peu partout, essaie de trouver le moment précis où elle saute.


 
je m'y met

n°1185303
Dion
Acceuil
Posté le 26-08-2005 à 14:34:11  profilanswer
 

Alors j'ai truffé le code de print_r, le résultat ne m'enthousiasme pas :
Tant que je ne me suis pas connecté j'ai rien, normal, une fois connecté j'ai bien la session tout au long de la page, c'est quand je valide dans le formulaire du main que la session est perdue dès le session_start elle est vide et le reste

n°1185304
M Orthogra​phe
Posté le 26-08-2005 à 14:34:19  profilanswer
 

xtof_83 a écrit :

Kaninchen
 
enfin lapin c'est aussi hase...
plus facile... :)


 
ah ben ouais , je suis désolé Dion de ne t'être d'aucune utilité...

n°1185312
Dion
Acceuil
Posté le 26-08-2005 à 14:36:31  profilanswer
 

M Orthographe a écrit :

ah ben ouais , je suis désolé Dion de ne t'être d'aucune utilité...


 
tant que vous uppez mon topic, vous pouvez continuer a parler allemand :P

n°1185318
M Orthogra​phe
Posté le 26-08-2005 à 14:39:16  profilanswer
 

:)

n°1185333
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 14:52:44  profilanswer
 

Ben on a le code de ce fameux formulaire?

n°1185339
Dion
Acceuil
Posté le 26-08-2005 à 14:57:56  profilanswer
 

xtof_83 a écrit :

Ben on a le code de ce fameux formulaire?


 
oui
 

Dion a écrit :

Le main.php
 
(page dans laquelle je vais après m'être authentifiée)

Code :
  1. <?php
  2. require_once('./functions_logon.php');
  3. //  if (!is_logged()) // utilisateur authentifié
  4. //     header("Location: http://".$_SERVER['HTTP_HOST']" );
  5.   if (isset($_REQUEST['disconnect']))
  6. logout_user();
  7.   $GLOBALS['body'] .= "
  8. <form action='#' class='code_art' method='get'>
  9.   <select name='art_opt'>
  10.     <option value='search' selected>Recherche
  11.   </select>
  12. de l'article
  13.   <input type='text' name='code_art' size='20' />
  14.   <input type='submit' value='Valider' name='art_valid' />
  15. </form>
  16. ";
  17.   if (isset($_REQUEST['art_valid']))
  18.      if ($_REQUEST['art_opt'] == 'search')
  19.         opt_art_search($_REQUEST['code_art']);
  20.   $GLOBALS['body'] .= '<div class="req">'.$GLOBALS['msg_request'].'</div>';
  21.   $GLOBALS['body'] .= "
  22. <form action='#' class='disconnect' method='post'>
  23.   <input type='submit' value='D&eacute;connexion' name='disconnect' />
  24. </form>
  25. ";
  26. ?>



n°1185348
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 15:05:55  profilanswer
 

le nom de la var session qui est tous le temps vérifié c'est  
....$_session['user']??
 
Et la dedans, il y a quoi...
require_once('./functions_logon.php');

n°1185353
M Orthogra​phe
Posté le 26-08-2005 à 15:07:49  profilanswer
 

Les superglobales en majuscules ... xtof_83 , pas $_session mais $_SESSION...

n°1185357
esox_ch
Posté le 26-08-2005 à 15:08:53  profilanswer
 

Tiens , M Orthographe est donc un phpteux :D
 
A part ça, evite d'utiliser des globales et super globales (en particulier $_REQUEST) partout, c'est le meilleur moyen pour se trouver dans la merde


Message édité par esox_ch le 26-08-2005 à 15:09:56

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1185362
M Orthogra​phe
Posté le 26-08-2005 à 15:11:26  profilanswer
 

oui oui je code :). Je ne fais pas QUE faire chier les autres pour la si belle langue qu'est le français.

n°1185367
esox_ch
Posté le 26-08-2005 à 15:12:40  profilanswer
 

Belle mais tout de meme complexe ;)


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1185369
Dion
Acceuil
Posté le 26-08-2005 à 15:13:28  profilanswer
 

esox_ch a écrit :

Tiens , M Orthographe est donc un phpteux :D
 
A part ça, evite d'utiliser des globales et super globales (en particulier $_REQUEST) partout, c'est le meilleur moyen pour se trouver dans la merde


 
vu que ce sont des données qui viennent d'un formulaire, les $_REQUEST sont utiles quand meme  :??:

n°1185376
M Orthogra​phe
Posté le 26-08-2005 à 15:14:51  profilanswer
 

non rien :)


Message édité par M Orthographe le 26-08-2005 à 15:15:20
n°1185381
M Orthogra​phe
Posté le 26-08-2005 à 15:16:14  profilanswer
 

esox_ch a écrit :

Belle mais tout de meme complexe ;)


Oh que oui...hein petit Robert si tu nous entends...


Message édité par M Orthographe le 26-08-2005 à 15:16:30
n°1185383
esox_ch
Posté le 26-08-2005 à 15:17:09  profilanswer
 

Met des $_POST, $_GET, $_SESSION , $_COOKIE a la place du $_REQUEST, sinon si tu as une variable de session qui s'appelle $_SESSION['var'] et que dans ton form tu as un champs nommé var, tu vas avoir un conflit entre les 2 en appellant $_REQUEST


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1185386
Dion
Acceuil
Posté le 26-08-2005 à 15:19:05  profilanswer
 

esox_ch a écrit :

Met des $_POST, $_GET, $_SESSION , $_COOKIE a la place du $_REQUEST, sinon si tu as une variable de session qui s'appelle $_SESSION['var'] et que dans ton form tu as un champs nommé var, tu vas avoir un conflit entre les 2 en appellant $_REQUEST


 
Je n'utilise $_REQUEST que pour des informations provenant de method post ou get, donc je ne pense pas que cela ait une influence sur mon problème :(

n°1185395
M Orthogra​phe
Posté le 26-08-2005 à 15:23:09  profilanswer
 

Dion a écrit :

Je n'utilise $_REQUEST que pour des informations provenant de method post ou get, donc je ne pense pas que cela ait une influence sur mon problème :(


Pourquoi ne pas utliser $_POST ou $_GET alors ?  :??:  
 

n°1185401
Dion
Acceuil
Posté le 26-08-2005 à 15:24:34  profilanswer
 

M Orthographe a écrit :

Pourquoi ne pas utliser $_POST ou $_GET alors ?  :??:


 
parce qu'au final ca doit passer par du post, mais que pour l'instant je l'utilise en get, donc $_REQUEST ça me convient bien

n°1185407
esox_ch
Posté le 26-08-2005 à 15:27:00  profilanswer
 

M Orthographe a écrit :

Oh que oui...hein petit Robert si tu nous entends...


 
Personellement je regrete de pas savoir écrire comme il faut .. j'en suis arrivé au point où je prefere ecrire une lettre en anglais plutot qu'en français ... Et je me rend compte que ça penalise quand meme pas mal quand je dois ecrire quelque chose à mon (futur) employeur... Et suivant les cas ils ne prennent absolument pas en considération le fait que, n'étant pas français de langue maternelle, je ne sois pas parfait :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1185414
Dion
Acceuil
Posté le 26-08-2005 à 15:29:33  profilanswer
 

esox_ch a écrit :

Personellement je regrete de pas savoir écrire comme il faut .. j'en suis arrivé au point où je prefere ecrire une lettre en anglais plutot qu'en français ... Et je me rend compte que ça penalise quand meme pas mal quand je dois ecrire quelque chose à mon (futur) employeur... Et suivant les cas ils ne prennent absolument pas en considération le fait que, n'étant pas français de langue maternelle, je ne sois pas parfait :D


 
Beaucoup de personnes respectent mieux les regles de grammaire dans les langues qui ne sont pas leurs langues maternelles
 
 
 
Enfin je veux bien qu'on parle d'autre chose, mais j'ai tjs mon problème la :(

n°1185420
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 15:30:50  profilanswer
 

Désolé pour les majuscules, je les met tous le temps, mais la mon doigt ne voulais pas resté sur la touche maj...
 
Comme dis esox_ch, et comme je te l'ai dis, fait attention au nom des variables.
Aucune ne doit avoir le même nom...
Je suis sur que l'erreur peu venir de là...

n°1185422
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 15:31:50  profilanswer
 

Vive les langues, mais pas la langue française... :lol:


Message édité par xtof_83 le 26-08-2005 à 15:32:01
n°1185425
esox_ch
Posté le 26-08-2005 à 15:32:37  profilanswer
 

A la limite installe un debuggeur PHP et regarde a quel moment exact de ton script est-ce que la variable disparait ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
n°1185428
xtof_83
Freeride Spirit
Posté le 26-08-2005 à 15:33:39  profilanswer
 

Ben à la limite..car son truc appel pas mal de fichier etc...
 
M'etonnerais pas qu un intrus ce balade dedans...


Message édité par xtof_83 le 26-08-2005 à 15:34:06
n°1185430
Dion
Acceuil
Posté le 26-08-2005 à 15:34:18  profilanswer
 

esox_ch a écrit :

A la limite installe un debuggeur PHP et regarde a quel moment exact de ton script est-ce que la variable disparait ...


 
ca je l'ai déjà fait à coup de print_r, comme l'avait dit Sielfried...

n°1185431
sielfried
Posté le 26-08-2005 à 15:34:20  profilanswer
 

Dion a écrit :

Le main.php
 
(page dans laquelle je vais après m'être authentifiée)

Code :
  1. <?php
  2. require_once('./functions_logon.php');
  3. //  if (!is_logged()) // utilisateur authentifié
  4. //     header("Location: http://".$_SERVER['HTTP_HOST']" );
  5.   if (isset($_REQUEST['disconnect']))
  6. logout_user();
  7.   $GLOBALS['body'] .= "
  8. <form action='#' class='code_art' method='get'>
  9.   <select name='art_opt'>
  10.     <option value='search' selected>Recherche
  11.   </select>
  12. de l'article
  13.   <input type='text' name='code_art' size='20' />
  14.   <input type='submit' value='Valider' name='art_valid' />
  15. </form>
  16. ";
  17.   if (isset($_REQUEST['art_valid']))
  18.      if ($_REQUEST['art_opt'] == 'search')
  19.         opt_art_search($_REQUEST['code_art']);
  20.   $GLOBALS['body'] .= '<div class="req">'.$GLOBALS['msg_request'].'</div>';
  21.   $GLOBALS['body'] .= "
  22. <form action='#' class='disconnect' method='post'>
  23.   <input type='submit' value='D&eacute;connexion' name='disconnect' />
  24. </form>
  25. ";
  26. ?>



 
Y'a un session_start() au moins là-dedans ?


---------------
StarCraft Professional Gaming Database | [Ze Topic] Starcraft/BroodWar
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3

Aller à :
Ajouter une réponse
 

Sujets relatifs
Formulaire HTML, PHP et Mysql... aïe ça coince !!!Afficher le résultat d'une requête PHP et MySQL
Pb connection à MySQL en PHP[PHP] je suis perdu
HTML, JAVA, PHP.. pour mon site ?Quel langauge pour mon site, HTML, JAVA, PHP.. ?
Newsletter PHP [Résolu][REcrute] programmeur Php / html et autres pour site de journalisme !
Echec upload d'une photo via script Php[php] Sessions
Plus de sujets relatifs à : [PHP]Sessions supprimées immédiatement


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR