簡體   English   中英

如果從表單訪問過程頁面,如何只允許進程頁面工作?

[英]How to allow only process page to work if it was accessed from form?

在我使用的表單頁面上:

<input type="hidden" value="3490" name="test">

然后在進程頁面上我這樣做來檢查:

<?php
if (isset($_POST['test']) ) {
    echo "error";
} 
?> 

由於某種原因,它不起作用。 當我進入處理頁面時,頁面打印沒有錯誤。

我想你想要的是反轉isset()的布爾結果來檢測它是否為空:

<?php
if (!isset($_POST['test']) ) {
    echo "error";
} 
?>

http://codepad.org/ClJ9vDIv

注意! ,在這種情況下,將false結果(無/錯誤,未設置)轉換為true結果(是/真,未設置)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM