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

  FORUM HardWare.fr
  Programmation

  [ P H P ] BIG probleme with SESSION ! plz help ca urge !

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ P H P ] BIG probleme with SESSION ! plz help ca urge !

n°106336
massanu
Posté le 28-02-2002 à 21:31:41  profilanswer
 

Voila jcomprend plus rien, en local tout fonctionne mais par contre sur le net, c la merdasse je mexplique.
 
Bien voici ce que j'ai sur la page d'entré de mon admin, sur un [B]INDEX.HTML[/B] un formulaire qui demande le login et le pass, stocké dans la base.
Apres le click de validation, il va sur une page LOGIN.PHP et verifie tout ca, voila ce qu'il y a dedans :
 
[B]LOGIN.PHP[/B]
 
<?
session_start();
 
include "../mode.php";
 
$query = mysql_query("SELECT username,password FROM admin" ) or die(mysql_error());
 
 
while ($row = mysql_fetch_row($query)) {
 if (($row[0] == $username) && ($row[1] == $password)) {
  $check = "ok";
 }  
}
 
 
if (IsSet($check)) {
 $login = $username;
 session_register('login';);
 include("nav.php" );
 exit;
} else {
 header("Location: index.html" );
}
 
?>
 
 
 
Jusqu'ici ya pas de probleme.
Bien maintenant je suis dans mon admin et je clique par exemple sur "ajouter une news". CA m'emenne a la page [B]AJOUTER_NEWS.PHP[/B] voici ce qu'elle contient :
 
 
[B]AJOUTER_NEWS.PHP[/B]
 
<?
session_start();
 
if (!session_is_registered('login';)) {
 header("Location:index.html" );
        exit; //Sers a pas continué le script, petite sécurité.
 
}
 
?>
 
<br><br>
<form action="ajouter_news_2.php" method="post" target='_top'>
 
<table border="0">
<tr>
 <td align="center" colspan="2">Nouvelle news</td>
</tr>
<tr>
 <td>Nom de la news: </td>
 <td><input type="text" size="40" name="nom">
</tr>
<tr>
 <td>Texte de la news: </td>
 <td>
        <textarea cols="40" name="texte" rows="10"></textarea>
</tr>
 
<tr>
 <td colspan="2"><input type="submit" value="Créer"></td>
</tr>
</table>
 
</form>
 
Bha le probleme c que malgré que je soit logué avec le bon pass et bon login, tranquille, a chaque fois que je clique sur une section, il me ramene a [B]INDEX.HTML[/B] c a dire qu'il me considere comme non logué !!
 
 
Je sais c long a lire, mais SVP c super urgent et je comprend pas pkoi ca ne fonctionne pas !
Merci d'avance :jap:


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
mood
Publicité
Posté le 28-02-2002 à 21:31:41  profilanswer
 

n°106356
Batman-Fr
powered by caféine
Posté le 28-02-2002 à 22:32:18  profilanswer
 

je ne vois pas d'erreur .... :??:  
 
essaie deja de verifier juste apres ton session_register par un session_is_registered que $login est bien passe en variable de session ...
 
il n'y a pas un truc aussi a activer (mais qui devrait l'etre par defaut ...) dans le php.ini au fait ?


---------------
Tout ou rien mais rien que tout ! feed-back : http://forum.hardware.fr/forum2.ph [...] ost=121391
n°106395
massanu
Posté le 01-03-2002 à 00:02:47  profilanswer
 

bah si c sur le net (multimania en loccurence) on peut pas touché au php.ini
 
le truc a verifié cetais que cetais compiler avec le enal_tran_id et c bn j'ai verifié
 
tain ca me saoule et ca me gave.
Je viens de me rendre compte que ca foire aussi au nivo du caddie.
Pourtant en LOCAL ca fonctionne parfaitement, ya pas de probleme !
 
WHY WHY WHY !
Si un mec veut vraiment m'aidé jpeut lui laché toutes les sources et le pass du ftp et tout mais faudra qu'il ai des trippes et des bonne conaissances, pour me faire marché ce bordel
 
c super important !


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106409
massanu
Posté le 01-03-2002 à 00:26:18  profilanswer
 

ALOOOOOOO franchement cimportant, me faut un coup de main
je sais pas
 
une adresse de forum programmation super actif comme bla bla ici
un mec qui veuille me donné de son temps
 
svp !


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106418
Sh@rdar
Ex-PhPéteur
Posté le 01-03-2002 à 01:13:00  profilanswer
 

essayes déjà ça :
 
login.php
<?
session_start();
echo session_id();
echo "<a href=\"ajouter_news.php\">la suite</a>";
?>
 
ajouter_news.php
<?
session_start();
echo session_id();
?>
 
si l'identifiant de session affiché est le même alors tu continues bien la même session et le enable-trans-id fonctionne normalement.
 
si ça marche pas alors faut essayer d'ajouter le <?=SID ?>
 
remarque un peu HS : la manière dont tu codes ta recherche login/mdp est un peu zarbi, pourkoi faire un select de tout les logins alors que tu pourrais cherche uniquement celui correspondant à ce qui a été saisie ?


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°106419
massanu
Posté le 01-03-2002 à 01:19:09  profilanswer
 

bon je vais essayé et jte dit ce que ca donne
 
mais je viens de me rendre compte d'un truc.
LA page [B]login.php[/B] ne saffiche pas en fait donc ca sers a rien de faire un echo.
La page qui saffiche c [B]NAV.PHP[/B](elle meme contenant 2autres pages avec frames) c compliqué je sais.
 
jfait le echo sur [B]NAV.PHP[/B] non ?
 
je fait ca parceque en fait yen a qu'un seul LOGIN et MDP pou l'admin

 

[jfdsdjhfuetppo]--Message édité par massanu--[/jfdsdjhfuetppo]


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106424
massanu
Posté le 01-03-2002 à 01:30:19  profilanswer
 

Je viens d'essayé ce que tu as dit
 
c a dire  
juste des pages LOGIN.PHP ET AJOUTER_NEWS.PHP avec ce que tas ecrit
et ca fonctionne bien parfaitement
 
alors la je vois pas pkoi chez moi ca marche pas
 
tu voudrais pas me filer un gros coup de main ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106426
Sh@rdar
Ex-PhPéteur
Posté le 01-03-2002 à 01:37:44  profilanswer
 

alors maintenant on passe à l'étape suivante :
 
tu fais un session_register("login" ) (avec double quotes ça pourrait être ça le pb)
 
et tu l'affiche dans ta deuxième page avec echo $HTTP_SESSIONS_VARS["login"];
 
si ça ça fonctionne bin c'est bon  :D  
 
euh pour le coup de main j'ai pas vraiment le temps, essayes en vitesse je vais dodo après.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°106428
massanu
Posté le 01-03-2002 à 01:43:10  profilanswer
 

jle fout dans quel page le session_register et le $HTTP.... ??


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106429
Sh@rdar
Ex-PhPéteur
Posté le 01-03-2002 à 01:45:21  profilanswer
 

tu register un variable dans ta session sur la première page et tu essayes de l'afficher sur la seconde


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
mood
Publicité
Posté le 01-03-2002 à 01:45:21  profilanswer
 

n°106430
massanu
Posté le 01-03-2002 à 01:51:38  profilanswer
 

bah ca change rien c comme si javais rien ajouté
il maffiche rien du tout sur la seconde page
 
<?
session_start();
echo session_id();
session_register("login" );  
echo "<a href=\"ajouter_news.php\">la suite</a>";
 
?>
 
 
et
 
 
<?
 
session_start();
echo session_id();
echo"<br>";
echo $HTTP_SESSIONS_VARS["login"];
 
?>

 

[jfdsdjhfuetppo]--Message édité par massanu--[/jfdsdjhfuetppo]


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106431
Sh@rdar
Ex-PhPéteur
Posté le 01-03-2002 à 01:55:08  profilanswer
 

ta variable à une valeur au moins ?
 
plz mets des double quotes pour le session_register("login")


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°106432
massanu
Posté le 01-03-2002 à 01:57:45  profilanswer
 

jai essayé avec les doubles quotes et les simples quotes pour voir
 
bah vu que je passe par un formulaire pour entré dans login.php ma variable doit prendre normallement la valeur du champ login de mon formulaire
 
je sais pas quoi faire dautre la
 
Jme suis rendu compte que le nom du champ ou l'on entre le login dans l'index.html etait username, je l'ai renomé en login.
et ca donne toujours rien

 

[jfdsdjhfuetppo]--Message édité par massanu--[/jfdsdjhfuetppo]


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106435
Sh@rdar
Ex-PhPéteur
Posté le 01-03-2002 à 02:03:44  profilanswer
 

ouais bin demain passke là dodo..
 
vérifie les options track_vars et global_vars dans le php_info() et regarde la doc php y a des différences pour appeler les variables de session.


---------------
La musique c'est comme la bouffe, tu te souviens du restaurant dans lequel t'as bien mangé 20 ans plus tôt, mais pas du sandwich d'il y a 5 minutes :o - Plugin pour winamp ©Harkonnen : http://harko.free.fr/soft
n°106437
massanu
Posté le 01-03-2002 à 02:05:26  profilanswer
 

ok a demain copaing ;)
 
jespere qu'on y arrivera parceque c super super important


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106623
massanu
Posté le 01-03-2002 à 13:33:11  profilanswer
 

alor alors
ya quelqu'un ce matin pour me venir en aide ?
 
Quelqu'un a deja utilisé les session sur multimania ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106672
massanu
Posté le 01-03-2002 à 15:18:42  profilanswer
 

personne pour moi ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106673
manegarm
Posté le 01-03-2002 à 15:18:50  profilanswer
 

Oui, j'ai exactement le meme probleme
et il proviens de l'utilisation de la methode "post"
du formulaire. J'avais deja pose la question sur le forum et
personne ne semblait pouvoir y repondre.
je crois etre en mesur d'affirmer que Multimania = merde pour les sessions.
 
PS : si tu trouves, mail moi vite !  :)

n°106679
massanu
Posté le 01-03-2002 à 15:23:59  profilanswer
 

ta essayé ailleurs que multimania toi ?
c la merde franchement, et en + dans multimania ils affirme bien utilisé les sessions et tout et tout
 
jai tout verifié


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106681
manegarm
Posté le 01-03-2002 à 15:25:33  profilanswer
 

Je ne l'ai utilise que sous Multimania.
... tout le monde trouve ca louche

n°106684
massanu
Posté le 01-03-2002 à 15:27:09  profilanswer
 

tu connais pas un herbergeur gratos autre que multimanie, c juste pour testé et des que ca fonctionne je passe sur un payant


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106686
manegarm
Posté le 01-03-2002 à 15:29:01  profilanswer
 

Free

n°106690
massanu
Posté le 01-03-2002 à 15:33:15  profilanswer
 

ouais mais j'ai pas de compte sur free c la merde ca
putain c relou jai pas le temps dattendre
 
personne a un compte free a me filer ?
ya pas autre chose mon ami a part free ?


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106707
manegarm
Posté le 01-03-2002 à 15:49:53  profilanswer
 

hmmmmm... Pas a ma connaissance
Je ne sais pas, je connais que ceux la

n°106709
massanu
Posté le 01-03-2002 à 15:52:09  profilanswer
 

jviens de trouver un truc qui soit disant doit etre mis sur multimania  
mais ca marche toujours pas
 
voila ce qu'il faut mettre a ce qui parait dans la fase d'identification :
 
session_start();  
setcookie("PHPSESSID", $PHPSESSID,time()+3600);  
session_register(utilisateur);  
 
j'ai ajouté la seconde ligne qui me manquais et ca marche toujours po


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106713
manegarm
Posté le 01-03-2002 à 15:58:15  profilanswer
 

Et si la personne accepte pas les cookie ?
Les sessions sont une alternative a ces cookies encombrants

n°106715
massanu
Posté le 01-03-2002 à 16:03:36  profilanswer
 

cetais un test et ca marche pas
 
c la merde, faut absolument que je sache si ca viens de moi c a dire de mon code, ou de multimania la
 
c super important personne a un compte a me preter


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
n°106798
massanu
Posté le 01-03-2002 à 18:52:00  profilanswer
 

why why why
c la merde non?
 
svp de l'aide !


---------------
Oui je sais, je suis une merde en orthographe et alors ? Altcoin list: https://docs.google.com/spreadsheet [...] =286417424
mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [ P H P ] BIG probleme with SESSION ! plz help ca urge !

 

Sujets relatifs
[newbie is back] Probleme de PHP avec Free (Unable to connect to mySql[HTML] probleme avec un text area...
(Visual Basic) Probleme de late binding sous Excel 97[DELPHI] pb lecture de fichiers multimedia avec TMplayer help!!!!!!!!
session qui marche chez moi, mais pas chez free??le probleme de hanoi
[C++] API Windows Helpprobleme access
Problème d'en-têtes de mails avec PHP[JAVASCRIPT] Probleme de reperage d'un objet
Plus de sujets relatifs à : [ P H P ] BIG probleme with SESSION ! plz help ca urge !


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