Domanda

  

Eventuali duplicati:
   pulsante Indietro ri-inviare dati del modulo ($ _POST)

alcuni ragazzi suggeriscono me piuttosto che la modifica della domanda dirla come nuova domanda è per questo che sto facendo in modo ...

<?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>

bene Ok ora sto ottenendo il point.But c'è un altro problem.Suppose io sono sulla pagina di accesso-azione che ha un legame di segno out.When clicco sul cartello fuori pulsante sto reindirizzato ad accedere page.ok nessun problema, ma ancora una volta se premo il tasto di nuovo mi viene chiesto di inviare nuovamente i dati indietro (anche dopo uscire) e di nuovo io sono sulla pagina di accesso-action perché così. E 'sbagliato fare yar..What this.For tutte le altre pagine come se clicco sul cartello fuori dal tasto di upload pulsante-> reindirizzato a sign-in e se premo il tasto indietro mostra u sono firmati fuori. Non so come controllare la sessione di uscita variabile per signinaction

come Felix signore mi ha detto di controllare questo http: //www.thefutureoftheweb .com / blog / get-redirect-dopo-post

, ma in realtà io non sono sempre ciò che questo ragazzo è saying.I dispiace io non sono così Techanical taormina io sono un begineer so cosa problema che sto affrontando ...

per quanto ne so

    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;
    }

, spiegare, soprattutto che cosa è questo $_server(;PHP_SELF)

Nessuna soluzione corretta

Altri suggerimenti

A proposito di $_SERVER -. Vedi questo

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top