Identification php

Répondre
Foularou
le 01/03/2004 à 12:08
Foularou
salut Corbu je crois qu'on se connait deja mais sous un autre pseudo. sinon bienvenue ici
Ne jamais se fier au bon sens des gens.
Corbu
le 01/03/2004 à 12:19
Corbu
salut foularou,
si tu était dans l'équipe vb-fr.org , tu saurait que maintenant je n'utilise plus le pseudo "corbu" là-bas. J'ai meme demandé à ce qu'il le suppriment.
Je suis maintenant avec "coldFusion".

Voila, et comme tu voit, je bloque sur ce php ;)
LA GLOBULE
le 01/03/2004 à 12:21
LA GLOBULE
Voila, j'ai quand je valide le formulaire j'ai un probleme à la ligne 11


Et c'est quoi le probleme ?
Corbu
le 02/03/2004 à 00:25
Corbu
bon là je bloque vraiment

Je met le script chez quelqu'un qui est en local chez lui et ca marche. Il redirige sur page1.php s'il a mis le bon pass / nom

Moi quand je met le meme script chez mon hebergeur (payant) ca marche (j'ai une belle page blanche) mais pas de redirection. Comme si le code de redirection ne marchait pas. Alors qu'il marche chez mon ami mais pas chez moi !!!

Voici le code de page5.php

<?php
$pseudo=$_POST['pseudo'];
$mdp=$_POST['mdp'];

if((empty($_POST['pseudo'])) || (empty($_POST['mdp'])))
{
?>
<script language="Javascript">
alert('Un des champs est vide, Veuillez revenir au formulaire d\'identification.');
history.back();
</script>
<?php
}
else
{
require('_connexion.php');

$db = @mysql_connect("$dbhost", "$dbuser", "$dbpass") OR DIE("Erreur : la base de données n'existe pas.");
@mysql_select_db("$dbbase",$db) OR DIE("Erreur : la base de données n'est pas accessible.");

$sql=mysql_query("SELECT count(userid) as compte FROM $table WHERE pseudo='$pseudo' AND mdp='$mdp'") OR DIE(mysql_error());

$res=mysql_fetch_array($sql);
$compte=$res['compte'];

if($compte == 0)
{
?>
<script language="Javascript">
alert('Les mots de passe et login ne correspondent pas, recommencez.');
history.back();
</script>
<?php
}
else if($compte == 1)
{
?>
<script language="javascript">
alert('L\'identification s\'est réalisé avec succès !');
window.location='page1.htm';
</script>
<?php
}
}
?>

J'ai donc essayé de faire un header

en remplacant
?>
<script language="javascript">
alert('L\'identification s\'est réalisé avec succès !');
window.location='page1.htm';
</script>
<?php
par


header("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;

mais pareil... page blanche !!!!!

Je me pose la question donc : est-il possible que ce soit mon hebergeur qui ne comprenne pas certaines fonction javascript ?
Sinon je vais faire une redirection automatique en balise meta au bout de 10 secondes... mais ca fait pas pro du tout.
LA GLOBULE
le 02/03/2004 à 00:30
LA GLOBULE
Le javascript fonctionne du cote client.

Donc ca ne vient pas de ton hebergeur mais plutot de ton hebergeur.

Quand à ton code, je ne sais pas si il fonctionne.
i M@N
le 02/03/2004 à 13:22
i M@N
Hello !

Donc ca ne vient pas de ton hebergeur mais plutot de ton hebergeur.


gni ? smiley

Kes ça veux dire ça LA_GLOBULE ??

@+...
One Love, One Heart, One Unity.
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours