我讀了一些關於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 **散列**使用破解(用於密碼)md5 – PeeHaa
@PeeHaa我不明白SQL注射部分。 MD5具有數十億個置換,並且是單向加密。你能否詳細說明SQL注入以及如何保持它不受保護? –