2016-03-06 126 views
-2

我簡直無法讓$ _POST方法工作。 而不是$ _GET包含的數據

我用郵差通過POST測試和GET方法: Screenshot

Server PHP Settings

請求:*** rising-games.net/posttest.php?test =東西

<?php 
echo "Request method: " . $_SERVER['REQUEST_METHOD'] . "<br><br>"; 

//------------------------------------------- 
// POST output 
//------------------------------------------- 
if (isset ($_POST ["test"])) 
    echo "Post 'Test' is: " . $_POST ['test'] . "<br>"; 
else 
    echo "Post 'test' is empty!<br>"; 

//------------------------------------------- 
// Get output 
//------------------------------------------- 
if (isset ($_GET ["test"])) 
    echo "Get 'Test' is: " . $_GET ['test'] . "<br>"; 
else 
    echo "Get 'test' is empty!<br>"; 

//------------------------------------------- 
// Request output 
//------------------------------------------- 
if (isset ($_REQUEST ["test"])) 
    echo "Request 'Test' is: " . $_REQUEST ['test']; 
else 
    echo "Request 'test' is empty!"; 

?>

+0

的可能重複[PHP:注意:未定義的變量和注意事項:未定義指數(HTTP ://stackoverflow.com/questions/4261133/php-notice-undefined-variable-and-notice-undefined-index) –

回答

0

您嘗試使用POST請求。但是,你設置的test參數沒有價值信息的請求主體,但得到的參數http://www.rising-games.net/posttest.php?test=Something

在郵差試試這個: enter image description here

+0

我做了,它的工作。謝謝^^但我的get不像你的那樣空虛。 – Rhutos

+0

因爲我發送請求到http://www.***.net/posttest.php而沒有獲取參數。如果它工作,請將此問題標記爲已接受:) –