begin process at 2012 02 13 07:11:15
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

Probléme de variable et redirection


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

Probléme de variable et redirection

jeudi 1 avril 2004 à 12:59:03 | Probléme de variable et redirection

Nathbest

Bonjour a tous voici mon probléme:

j'ai une page web qui vérifi si on est identifié pour pouvoir voir cette page, si on lé pa elle nou renvoi a la page d'identification (login.php3) avec la variable url qui contient l'adresse de cette page :


<?php
include("../Inscription/include/config.php");
include("../Inscription/include/fonctions.php");
// vérification de la session

session_start();
if(!session_is_registered('pseudo'))
{
header("location: ../login.php3?lienurl=Forum/index.php3");
}
$sql = "SELECT * FROM mb_membres WHERE session='$PHPSESSID'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
?>




Dans la page login.php3 j'aimeré reprendre cette la variable "lienurl" pour que une foi identifié sa nous renvoi a la page dont la variable "lienurl" contien (voici la page login.php3 au niveau des redirection). j'ai mi "$lienurl" au niveau des redirection mais sa ne marche pas :


<?php include("Inscription/include/config.php"); ?>
<?php include("Inscription/include/fonctions.php"); ?>
<?php

session_start();
if ($action == "send")
{
$sql = "SELECT password FROM mb_membres WHERE pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if($data['password'] != "$pass")
{
header("location: login.php3?error=1&lienurl=$lienurl");
exit();
}
else
{
session_register("pseudo");
session_register("password");
$ses=session_id();
mysql_query("UPDATE mb_membres SET session='$ses' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
$ip=$REMOTE_ADDR;
$host=gethostbyaddr($ip);
$log=date("d/m/Y à H\hi | ");
$log.=$ip." | ".$host;
mysql_query("UPDATE mb_membres SET lastlog='$log' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
header("location: $lienurl");
}
}

?>




Que faire merci ???
Merci et salut


Nathbest
jeudi 1 avril 2004 à 17:53:56 | Re : Probléme de variable et redirection

yafuka

Ok ca ne marche pas.. mais qu'est ce qui se passe !?

++

Le meilleur langage de programmation est un étudiant diplomé..
jeudi 1 avril 2004 à 18:08:59 | Re : Probléme de variable et redirection

Nathbest

Bin quand je le mé sur internet puis que je midentifi, au lieu de me renvoyé sur l'url que posséde la variable il me revoi a la page index où se situe le fichier login.
Donc on diré qu'il ne pren pas la variable en conte ou autre ...... donc comme il ne pren pas la variable en conte il renvoi vers la page index du dossier où se situe login.php3


Merci de ton aide ..
salut
jeudi 1 avril 2004 à 18:32:47 | Re : Probléme de variable et redirection

yafuka

essai de recuperer ta variable avec
$lienurl = $_GET['lienurl'];

le lien de retour est Forum/index.php3
il y a t-il un repertoire Forumqui contient index.php dans le repertoire ou se trouve la page login.php !??

je pense que tu devrais utiliser des liens absolus.

donc ajoutes kk chose du genre
$lienurl = "http://domain.com" . $lienurl;

++


Le meilleur langage de programmation est un étudiant diplomé..
jeudi 1 avril 2004 à 18:44:02 | Re : Probléme de variable et redirection

Nathbest

Bon oui j'ai un dossier qui s'apelle Forum et qui contient la page inde.php3.
Bon pour tout te dire je ne comprend pas se que tu veux faire la mais pouré tu me modifier cette page pour évité tou probléme (ps: mon site c'est: membres.lycos.fr/nathbest )

PS: Ne pas oubli l'envoi de variable dans la redirection si il y a erreur

Merci d'avance.
Salut
jeudi 1 avril 2004 à 23:07:00 | Re : Probléme de variable et redirection

Duss

<?php include("Inscription/include/config.php"); ?>
<?php include("Inscription/include/fonctions.php"); ?>
<?php

session_start();

//essayes avec ca
$lienurl = $_GET["lienurl"];

if ($action == "send")
{
$sql = "SELECT password FROM mb_membres WHERE pseudo='$pseudo'";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$data = mysql_fetch_array($req);
if($data['password'] != "$pass")
{
header("location: login.php3?error=1&lienurl=$lienurl");
exit();
}
else
{
session_register("pseudo");
session_register("password");
$ses=session_id();
mysql_query("UPDATE mb_membres SET session='$ses' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
$ip=$REMOTE_ADDR;
$host=gethostbyaddr($ip);
$log=date("d/m/Y à H\hi | ");
$log.=$ip." | ".$host;
mysql_query("UPDATE mb_membres SET lastlog='$log' WHERE pseudo='$pseudo'") or die (mysql_error()) ;
header("location: $lienurl");
}
}

?>


Duss
jeudi 1 avril 2004 à 23:37:16 | Re : Probléme de variable et redirection

Nathbest

J'ai essayé mais sa marche pas il ne redirige toujour pas a la page de la variable .


Cette discussion est classée dans : page, variable, mysql, error, lienurl


Répondre à ce message

Sujets en rapport avec ce message

Pb recupération d'une variable [ par ASPerix ] Salut,dans une page j'ai ceci:print("Nom");?>sachant que le nom que je rentre est da upload et mysql [ par elias ] Salut, voilà je rencontre un ptit bleme bien sur (serait je là sinon?)Alors voilà, je monte une chtite page en php et j'aimerais savoir deux choses, e Charger une page d'un autre serveur dans une variable [ par Rmoummed ] Voila!!!!!!!!je voudrais charger une page distante (qui n'est pas sur mon serveur) en renseignants quelque variable, exemple: www.votresite.com/index. Recuperation de valeur d'une variable passee avec le symbole ? lors de l'ouverture d'une nouvelle page [ par Ethan00000 ] Salut à tous, je suis debutant en php, est ceque quelqu'un pourrait m'aider?le probleme est que quand j'ouvre la page http://www.phpcs.com/article.asp fwrite ??? [ par maivg ] bonjour,voila j'utilise la fonction fwrite dans un de mes fichiers mais je n'arrive pas a faire passer des variables dans la page de restitution. exem Session & passage de var avec formulaire [ par ironnyc ] Salut a tous!j ai un petit prob avec les sessions.Pourquoi session_start() detruit tout le contenu des variables que j'envoye par un formulaire avec d Pb session ! [ par coolboy78 ] Bonjour les amis,J'ai un petit pb, g une page d'accueil avec 2 champs : Compte et mot de passe. Ken le client se logue, j'ouvre une session, mais le p pb d'affichage de variable [ par fxfranck ] J'ai un pb pour afficher ma variable : le code est : $nom=mysql_query("select Auteur from biblio where Titre='excel par l\'exemple'");echo "$nom";au l Question sur sessions [ par must ] Bonjour,des questions sur les sessionsQuand quelqu'un viens sur une page,et q'une session est ouverte,on peut incrementer une variable pour un compteu Probleme avec Header qui crée pas un session [ par 6Po ] Bonjour,J'ai un petit blem avec un header.Je sais que le header est exécuté au monent où php fait un OUTPUT avec un ECHO ou autres choses. Dans ma pag


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 3,900 sec (3)

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