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

PHP

 > 

Divers

 > 

Général

 > 

Problème de redirection


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

Problème de redirection

lundi 18 septembre 2006 à 20:53:36 | Problème de redirection

jipe32

Bonsoir, j'ai un code qui redirige vers une autre page si la quantité demandé dans le formulaire précédent dépasse la quatité disponnible (je fais un jeu de simulation)

met le script n'en tient pas compte et renvoi systématiquement sur l'autre page:


<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("../conf.php3"); //Commme d'ab

if (!isset($_SESSION['pseudo']))
{
    die(header('location: ../pdf_connexion.php'));
if ($nbr >= $ecstasy)
{
    die(header('location: ecsta.php'));
}   
$sql = connect_sql(); //Connection...
   
    $pseudo_session = $_SESSION['pseudo'];
    $pseudo_form = $_POST['pseudo'];
    $mail = $_POST['mail'];
    $mdp = $_POST['mdp'];
    $new_mdp = $_POST['new_mdp'];
    $nom = $_POST['nom'];
    $prenom = $_POST['prenom'];
    $pays = $_POST['pays'];
    $born = $_POST['born'];   
    $website = $_POST['website'];
    $argent = $_POST['argent'];   
    $indice = $_POST['indice'];   
    $indicemax = $_POST['indicemax'];       
   
    $recherche = mysql_query ("SELECT * FROM pdf_membre WHERE `pseudo`='$pseudo_session'");
    $var = mysql_fetch_array ($recherche);
    $pass_sql = $var['pass'];
    $mail_sql = $var['mail'];

?>


je ne sais pas comment faire.
aidez moi
[ Lien ]
lundi 18 septembre 2006 à 21:03:47 | Re : Problème de redirection

coockiesch

Salut!
header('...');
exit;

Pas de die()!

Je ne comprends pas ça:
if (!isset($_SESSION['pseudo']))
{
    die(header('location: ../pdf_connexion.php'));
if ($nbr >= $ecstasy)
{
    die(header('location: ecsta.php'));
}   

Le second header ne sera jamais atteint...

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
lundi 18 septembre 2006 à 21:12:41 | Re : Problème de redirection

jipe32

Si j'ai bien compris ça donne ça:
<?php
session_start(); //On ouvre la session pour pouvoir verifier si le membre est connecté
require("../conf.php3"); //Commme d'ab

if (!isset($_SESSION['pseudo']))
{
    header('location: ../pdf_connexion.php');
    exit;
if ($nbr >= $ecstasy)
{
    header('location: ecsta.php');
    exit;
}   

Je pense pas car j'ai toujours le meme probleme

Venez chasser les vampires, cliquez ici: www.bitefight.fr
lundi 18 septembre 2006 à 21:59:24 | Re : Problème de redirection

coockiesch

Tu n'as pas lu tout mon post (décidément!):
"Le second header ne sera jamais atteint..."

Avec ce code:
if (!isset($_SESSION['pseudo']))
{
    header('location: ../pdf_connexion.php');
    exit;

    if ($nbr >= $ecstasy)
    {
        header('location: ecsta.php');
        exit;
    }  
Comment le test $nbr >= $ecstasy peut-il être atteint puisqu'il y a une redirection inconditionnelle juste avant?

@++

R@f



www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mardi 19 septembre 2006 à 10:52:03 | Re : Problème de redirection

jipe32

comment faire alors car là je bloque

Venez chasser les vampires, cliquez ici: www.bitefight.fr
mardi 19 septembre 2006 à 11:33:27 | Re : Problème de redirection

coockiesch

Qu'est ce que tu veux faire exactement comme tests, à la suite?

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mardi 19 septembre 2006 à 11:46:50 | Re : Problème de redirection

jipe32

en fait je veux tester si une session existe avec:
if (!isset($_SESSION['pseudo']))
{
    header('location: ../pdf_connexion.php');
    exit;

puis tester si le nombre entré dans le formulaire est bien inferieur ou égal au nombre dispo dans la bdd, de façon à ne pas acheter plus de cachets qu'il y en a de dispo avec:

    if ($nbr >= $ecstasy)
    {
        header('location: ecsta.php');
        exit;
    }  


Cookiesh, le code que tu m'a donné me donne une erreur
Parse error: syntax error, unexpected $end in /home/webst/public_html/membres/drogue/ecsta2.php on line 92

alors que je n'ai $SEND nul part dans mon script
[ Lien ]
mardi 19 septembre 2006 à 12:18:29 | Re : Problème de redirection

coockiesch

Salut!
Alors deux blocks séparés:
if (!isset($_SESSION['pseudo']))  // si la variable de session n'existe pas (pas logué)
{
    header('location: ../pdf_connexion.php'); // on redirige
    exit; // arrêt du script
}

// ici on sait que le membre est logé, on fait le second test
if ($nbr >= $ecstasy)
{
    header('location: ecsta.php');
    exit;
}   

Voilà!

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
mardi 19 septembre 2006 à 12:31:42 | Re : Problème de redirection

jipe32

nan
j'ai toujours la meme erreur cookiesh
je comprends pas pourquoi

Venez chasser les vampires, cliquez ici: www.bitefight.fr
mardi 19 septembre 2006 à 12:35:01 | Re : Problème de redirection

coockiesch

Quelle erreur? Parse error: syntax error, unexpected $end in /home/webst/public_html/membres/drogue/ecsta2.php on line 92 ?

A quelle ligne cela correspond-il?

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"

1 2 3

Cette discussion est classée dans : mail, sql, session, post, pseudo


Répondre à ce message

Sujets en rapport avec ce message

conditions, accolades completement perdu [ par tooms2028 ] salut, J'ai un formulaire d inscription avec plusieur if imbriqués qui envoi un mail de validation avec url integré. Mon problème c est que je suis co Pseudo + e-mail dans le SQL [ par FilipeZA ] Bonjour,je voudrais savoir comment faire pour unir un pseudo avec son adresse e-mail une fois saisie dans la base SQL via un formulaire sur une page P n'actualise pas dans sql ! [ par zut69 ] Bonjour,je suis en train de faire la partie admin de mon site à espace membre. J'ai une page pour changer les infos des membres, mais quand je modifie session_start ou autre chose... ? [ par elisaba ] bonjour, j'ai une page a accès login + pass avec accès formulaire + test + la page en php. j'ai bien mon dossier sessions, à priori ca defrait foncti probleme de session et $_SESSION[ ] [ par pioupioupioupiou ] bonjour a tous et heureux de vous revoir sa faisait longtemps lol alors voila petit souci de noob :( !! j'effectuer une ouverture de session mais lors probleme d'inscription [ par jojo403 ] Bonsoir, voici mon script : // serveur$sql_serveur="localhost";// login$sql_user="root";// pass$sql_passwd="";// bdd$sql_bdd="enjoy";// Et on se conne problème d'authentification avec la fonction md5() [ par greg975 ] bonjour à tous!débutant en php j'ai écrit un code sur l'autehentification des utilisateurs avec la fonction md5() voir si-dessous. le problème c'est q pbroblème de session [ par Miss1 ] Salut,je veux crée une session pour que l'utilisateur puisse accédé a son compte panier.Le probleme qui intervien' c'est que quand je rentre  acun log Connexion Mysql et requetes [ par mecapom ] Bonjour a tous une petite car je suis encore debutant en php, voici mon script de ma page membre//Ne pas oublier de mettre le session_start()session_s session [ par nicomilville ] Bonjour tout le monde, mon problème est le suivant :j'ai une page connection.php qui permet de se connecter et je voudrai que si l'utilisateur est rec


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

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