begin process at 2012 05 31 15:14:46
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Retour session


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Retour session

mardi 25 novembre 2003 à 00:08:10 | Retour session

DarkSchneider

Salut tout le monde.

Cette fois, ce sont les sessions qui m'amènent ici. Voilà mon problème. Je dispose de 3 pages, disons index.php, 1.php et 2. php

Sur index.php se trouve un formulaire d'authentification banal, on saisit son login et son pass, et on clique envoyer qui envoie sur 1.php

1.php teste si le log et le pass sont correcte. Si c'est le cas, j'ouvre ma session de la façon suivante :
session_start();
session_register("log");
session_register("i");
$snam=session_name();
$sid=session_id();

Si pas le cas, envoie sur une page d'erreur

Toujours sur 1.php, un lien se trouve envoyant sur 2.php

Sur 2.php, je vérifie qu'il est loggé comme ça :
session_start();
if(!session_is_registered("log"))
{
echo "Erreur !!! Erreur !!! Erreur !!!";
}
else
{
ouverture de la page
}

Sur cette page se trouve un lien qui revient sur 1.php
Lorsque je clique sur ce lien, je suis renvoyé sur la page d'erreur qui est généré par la page 1.php dans le cas ou log et pass sont incorrecte. Pourquoi ? Pourquoi je ne reviens pas normalement sur cette page. J'ai essayé de passer deux variable avec session_register, le log et le pass dans le cas où ma page 1.php les voulait tous les deux. Or l'erreur est toujours présente.

Si quelqu'un connait un moyen de contourner ce problème. Merci et bonne prog.
mardi 25 novembre 2003 à 18:15:50 | Re : Retour session

Tomcube

Dans la page 1.php, si tu ne met aucune structure de contrôle (if, else, ...) la page 1.php recherchera des infos qui viennent d'un formulaire.

Dans le action="" de ta balise <form> de index.php, met ça :

action="1.php?action=login"

Dans 1.php

<?
if (isset($_GET["action"]) && $_GET["action"]=="login")
{
// On récupère les données du formulaire et
// on crée notre session
}
else
{
// On vient sur cette page intentionnément, sans
// passer par le formulaire, donc c'est la page
// normale qui est affichée
}
?>

Si ça permet de résoudre ton problème ...




Cette discussion est classée dans : page, php, erreur, log, session


Répondre à ce message

Sujets en rapport avec ce message

session_destroy(); - Erreur 505 :( [ par RoX5 ] Bonjour, j'ai fait un espace membre en php qui utilise les sessions. Jusque la rien de bien compliqué mais à la page du logout j'ai mis:session_start( pb session php/mysql [ par joduak ] Yop ! Voilà j'ai 2 petites questions urgentes. Vous serez super cool de bien répondre à mes questions !! :) C'est au niveau des sessions php avec bas Erreur session [ par zlitus ] salut j'ai commencé a coder une section membre sécurisé par séssions. mais y a comme un blem :( il me met qu'il y a une erreur a la ligne 12 dans o pb avec les session [ par billy67000 ] Salut, j'ai crée une session // page1.php session_start(); echo 'Bienvenue à la page numéro 1'<sp php/mysql: pas d'erreur, mais page blanche [ par tonguim ] Bonjour,le code php suivant ne me donne aucun résultat, etaucune erreur; je n'ai qu'une page toute blanche. Pourtant, lorsquej'exécute la requete dans probleme de session [ par michelvernet2 ] bonjour, ci dessous 2 petits scripts pour afficher la session php en cours. chez moi, session_id() est bien identique page a.php et page b.php, sans s Erreur sur page php : "errno: 1" [ par zeldoi5 ] Bonjour,je repose une question car depuis ma migration MySQL, j'ai un soucis :Can't open file : 'mesure.InnoDB'. (errno: 1)Alors que sous phpMyAdmin, Session PHP > une seule page à la fois [ par levampiremarius ] Bonjour, Je voudrais savoir comment je pourrais faire en sorte qu'on ne puisse ouvrir qu'une seule page à la fois par session. J'ai une session php, Erreur dans le code PHP sous IE ? [ par Rimb0 ] Bonjour à tous ! J'ai une question que je me pose depuis que je code en php (donc pas longtemps). J'ai codé des pages, et tant que ça s'affiche, j'es problème avec les sessions [ par progrima ] Bonjour tout le monde!!Je veux utiliser les sessions pour garder l'information q'un utilisateur est bien connecté en passant de page en page. Pour cel


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales