簡體   English   中英

PHP POST方法未定義索引

[英]PHP POST METHOD Undefined Index

我正在嘗試在論壇中實施創建主題部分

為什么我不能使用另一個php文件(例如b.php)來獲取從a.php發送的數據?

$topic=$_POST['title'];
$detail=$_POST['content'];
$name=$_POST['username'];

錯誤顯示消息,這三個輸入處的索引未定義。

因為您在調用此腳本時未發送POST數據。

通過以下方式使用它:

$topic  = empty($_POST['title'])  ? null : $_POST['title'];
$detail = empty($_POST['detail']) ? null : $_POST['detail'];
$name   = empty($_POST['name'])   ? null : $_POST['name'];

它將避免錯誤,並且如果您僅請求腳本而不進行POST ing,則變量將包含空值

暫無
暫無

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

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