2016-03-04 141 views
-2

problem 測試後不能重新加載網頁 PHP - 提交表單

<form method="post"> 
    Name:<input type="text" name="check" action=""> 
     <input type="submit"> 
</form> 
<?php 
if($_SERVER['REQUEST_METHOD']=='POST') 
{ 
    $store=$_POST['check']; 
    if(empty($store)){ 
     echo 'empty'; 
    } 
    else{ 
     echo $store; 
    } 


} 
?> 
</body> 
</html> 

我試圖重新加載/提交我的形式 我不知道以後我刷新頁面爲什麼我不能刷新我的網頁我得到了一個彈出消息 [[CONFORM FORM SUBMISSION]]我點擊繼續不會影響任何東西,我仍然無法刷新我的頁面!

+0

是什麼讓你覺得它不令人耳目一新? –

+0

那麼你會重新加載表單提交。而是使用window.location或header()重定向到同一頁面。 –

+0

http://stackoverflow.com/questions/6320113/how-to-prevent-form-resubmission-when-page-is-refreshed-via-php – izk

回答

0

表單的html不正確。它應該是:

<form method="post" action=""> 
    <label>Name:</label><input type="text" name="check"/> 
    <input type="submit" value="submit"/> 
</form> 
+0

上面的代碼是你通常想要的。它應該工作,除非你想讓你的代碼影響另一個http循環。告訴我們更多關於你想要你的代碼做什麼來幫助我們更好地幫助你。 – 2016-03-04 14:03:06