0
我一直在關注本教程學習PHP的,所以我有一個HTML腳本:
<html>
<body>
<form name="form" method="post" action="registernext.php">
<p>Username: <input type="text" name="username" size="15" maxlength="20" value="megaman"></p>
<p><input type="submit" name="submit" value="register"></p>
</form>
</body>
</html>
和PHP腳本:
<?php
echo file_get_contents('php://input');
$test = $_POST["username"];
echo " testname = (".$_POST["username"].")";
?>
但是我所得到的,當我運行它是:
username=megaman testname =()
我的問題是名稱(曼佳美)得到的發送到POST,但不顯示在PHP腳本。
此外,我還沒有對php.ini做任何修改,反對其他一些當他們這樣做時出現問題的人。
我不知道這是否有幫助,但我通過xampp(新鮮下載)運行。
幫助將深受讚賞,因爲尋找解決方案尚未成功。
array(2){[「username」] => string(0)「」[「submit」] => string(8)「register」}是什麼出現。這是否意味着問題不在於PHP? – Alexander
我很愚蠢,當我寫下你所說的話時,我意識到還有一些其他時髦的代碼被幹擾。感謝並注意自我:絕不復制粘貼代碼... – Alexander