Я немного читал о шаблоне Post/Redirect/Get, и я не уверен, как его применять в PHP. Может кто-нибудь, пожалуйста, возьмите этот очень простой пример и объясните мне это? Допустим, у вас есть форма, и пользователь должен зарегистрироваться. После этого он просто перенаправляется на другую страницу. Как это сделать, чтобы предотвратить добавление дубликата контента в базу данных.Понимание шаблона PHP PRG
Моя форма
<form id="registerPage" method="POST" action="reg.php">
<input id="username" name="username" type="text" placholder="username">
<input id="password" name="password" type="password" placholder="password">
<button type="submit">Register</button>
</form>
reg.php
<?php
$username = $_POST['username'];
$password= $_POST['password'];
$encrypt= md5($password);
$con = mysqli_connect("localhost","yo","sup","cool");
$query = "INSERT INTO table(";
$query .= "username,";
$query .= "password)VALUES(";
$query .= "'$username',";
$query .= "'$password')";
mysqli_query($con,$query);
echo "<script>alert('Successfully Registered')</script>";
mysqli_close($con);
?>
http://us2.php.net/manual/en/function.header.php – Martin
\ o/passwords ** hashed ** используя сломанные (для паролей) md5 – PeeHaa
@PeeHaa Я не понимаю SQL часть впрыска. MD5 имеет миллиарды перестановок и является односторонним шифрованием. Не могли бы вы рассказать о SQL-инъекции и о том, как оставаться защищенным от нее? –