登入一重新整理,php指令碼彈出if話語裡js對話方塊

來源:互聯網
上載者:User
登入一重新整理,php指令碼彈出if語句裡js對話方塊
if((isset($_POST['user'])&&$_POST['user']=='panus')&&(isset($_POST['password'])&&$_POST['password']=='welcome'))
{
setcookie("dlcookie","ok");
echo "";
}

else{
echo "";
}
為什麼一重新整理也會彈出(帳號或密碼錯誤)js對話方塊??應該怎樣修改?

------解決方案--------------------
提交到本頁面? 你重新整理一次等於重新執行一次檔案,沒滿足if 條件,當然就進入else分支了。
------解決方案--------------------
代碼的商務邏輯有問題啊,應該這樣寫:
PHP code
if(isset($_POST['user']) && isset($_POST['password'])) {    if ($_POST['user'] == 'panus' && $_POST['password'] == 'welcome') {        setcookie("dlcookie","ok");        echo "";    }    else echo "";}
------解決方案--------------------
最好將php代碼寫到另一個頁面進行處理,可以避免頁面重新整理時的自動認可。可以瞭解一下MVC
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.