Question

  

Possible en double:    bouton Retour resoumettre les données de formulaire ($ _POST)

certains gars me suggèrent plutôt que l'édition de la question posée comme nouvelle question est pourquoi je le fais ...

<?php
session_start();

if(isset($_POST['username']) && ($_POST['password'])) 
{

                $con=mysql_connect("localhost","root","");
                if(!$con)
                {
                die('Could Not Connect:'.mysql_error());
                } 

                mysql_select_db("tcs",$con);

                $usr=$_POST["username"];                 //pick username from login page
                $pwd=hash('sha1',$_POST['password']);    //pick password from login page and use hash algorithm to encrypt it

                $query="select * from employee where Username='$usr' and Password='$pwd'";  //serch that single row in which both r found
                $result=mysql_query($query,$con);


                    if ($result) 
                    {

                                $row=mysql_fetch_array($result);

                        if (($row["Username"]==$usr) && ($row["Password"]==$pwd))
                        {

                                $_SESSION['employee']['id']=$row['User Id'];
                                $_SESSION['employee']['username']=$row['Username'];
                        }       
                        else
                        {
                                echo "Login Not Successfull";
                        }
                    }   
}

else
{
echo 'Error! Username & Password were not sent!';
}

$_SESSION['user_authenticated'] = true;

?>

<html>
<body bgcolor="black">


<?php 
if($_SESSION['user_authenticated']) 
{


                                echo "<font color=red>"."<h3 align=center>"."Welcome ".$_SESSION['employee']['username']."</h3>"."</font>";
                                echo "<br />"."<a href='upload_file.php'>"."<font color='white'>"."<h4>"."Up-Load Files"."</h4>"."<font>"."</a>";
                                echo "<br />"."<br />"."<a href='list_files.php'>"."<font color='white'>"."<h4>"."List All Up-Loaded Files"."</h4>"."<font>"."</a>";

}



?>

</font>
<a  href="logout_file.php"><font color="white"><h3 align="right">Sign Out</h3></font></a>
<font color="white">

</body>
</html>

Ok bien maintenant je reçois le point.But il y a un plus problem.Suppose je suis à la page signin action qui ont un lien de signe out.When je clique sur Déconnexion bouton je suis redirigée pour vous connecter page.ok aucun problème, mais si je presse le bouton de retour à nouveau je me demande de renvoyer les données (même signer après le départ) et encore une fois je suis à la page de connexion action pourquoi. Il est faux de faire yar..What this.For toutes les autres pages comme si je clique sur Déconnexion bouton de téléchargement button-> redirigé vers vous connecter et si j'appuyez sur le bouton de retour, il montre u sont signés sur. Je ne sais pas comment vérifier la sortie variable de session pour signinaction

felix monsieur m'a dit de vérifier http: //www.thefutureoftheweb .com / blog / get-redirect-après-post

mais vraiment je ne reçois pas ce que ce gars est saying.I suis désolé je ne suis pas si je suis techanical becuase un begineer Je sais ce problème que je suis face à ...

pour autant que je sais

    if (count($_POST)) {             //checking how many time data is being resend.
        // process the POST data
   add_comment($_POST);        //what this function do i dont know 

   // redirect to the same page without the POST data
header("Location: ".$_SERVER['PHP_SELF']);  //i think it is like  
                                //refreshing without get input again from allpication form
        die;
    }

S'il vous plaît, expliquer, en particulier quel est ce $_server(;PHP_SELF)

Pas de solution correcte

Autres conseils

A propos de $_SERVER -. Voir cette

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top