-1
這是奇怪的,但我的表單不通過POST數據。表單不傳遞到php
這裏是形式
<form method="POST" action="process/processor.php">
<input name="name3" type="text">
<input type="submit" name="submit">
</form>
這裏是PHP
<?php
if(isset($_POST['submit']) AND $_SERVER['REQUEST_METHOD'] == "POST"){
$name = $_POST['name3'];
echo $name;
}
else{
echo 'lol';
}
?>
這裏就是它得到了驚人的
var_dump($_POST)
給array(0) { }
,另一方面,var_dump($_GET)
給rray(2) { ["name3"]=> string(6) "fghjmk" ["submit"]=> string(6) "Submit" }
它看起來像我獲取數據和POST
沒有數據。這對我來說很奇怪。有什麼建議麼?
,並沒有什麼呼應了可變$name
使用===等於。 if(isset($ _ POST ['submit'])AND $ _SERVER ['REQUEST_METHOD'] ===「POST」){ – xFighter
這不能解決問題 – Neville
看看這個http://stackoverflow.com/問題/ 10943060/isset-postsubmit-vs-serverrequest-method-post – xFighter