我是新來的Stackoverflow,但我已經有一個簡單的問題,我需要你的幫助。
我有一個簡單的形式,即用戶必須提交他的第一個和最後一個名字:
<form action="u_eingabe.php" method="post"> <!--enctype="application/x-www-form-urlencoded"-->
<p>First name: <input name="firstname" id="vor"/></p>
<p>Last name: <input name="lastname" id="nach"/></p>
<p><input type="submit" /></p>
的u_eingabe.php包括獲取的姓氏和名字下面簡單的代碼:
<?php echo "Ihre Adresse lautet:" . "<br />"; echo $_POST['firstname'] . " " . $_POST['lastname'] . "<br />"; ?>
在PHP5是沒有問題的。它只是傳輸和顯示數據。但在PHP 7.0.3上,它沒有顯示任何內容,並引發警告,索引是空的。 (注意:未定義的索引:名字)
有趣的是:如果我切換到GET方法,一切都很好,它會提交併顯示名字和姓氏。
因此,所有因PostScript方法而改變的PHP7?谷歌沒有幫助解決這個問題。
它可以正確使用enctype =「multipart/form-data」或enctype =「application/x-www-form-urlencoded」添加到表單標記嗎? – shamsup
試過了。與屬性保持相同的結果。 – frankhammer
你的php.ini裏有什麼'post_max_size'? – shamsup