Pregunta

  

Duplicar posibles:
   Volver botón de volver a enviar los datos del formulario ($ _POST)

algunos chicos me sugieren en lugar de la edición se inserta la cuestión como nueva pregunta es por eso que estoy haciendo ...

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

bien Ok, ahora que estoy recibiendo el point.But hay uno más problem.Suppose estoy en la página de acceso de acción que tienen un enlace de signo out.When hago clic en el botón Cerrar sesión soy re-dirigido a la sesión page.ok ningún problema, pero de nuevo si el botón de regreso de nuevo pulse i me pide que vuelva a enviar los datos (incluso después de cerrar la sesión) y de nuevo estoy en la página de inicio de sesión en la acción por la cual. Es yar..What incorrecta de hacer this.For todas las demás páginas como si hago clic en el botón Cerrar sesión de carga botón-> redirigidos a firmar y si presiono el botón de regreso se muestra u está cerrado la sesión. No sé cómo comprobar la salida variable de sesión para signinaction

como señor Félix me dijo que el registro este http: //www.thefutureoftheweb .com / blog / get-redirección después del post

pero estoy realmente no conseguir lo que este tipo es saying.I siento que no estoy tan techanical becuase soy un begineer Yo sé cuál es el problema estoy frente ...

Por lo que yo sé

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

Por favor, explicarlo, sobre todo ¿qué es esto $_server(;PHP_SELF)

No hay solución correcta

Otros consejos

Sobre $_SERVER -. este

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top