本文目錄一覽:
- 1、在html中包含一個php文件,而在php中通過POST得到的是空。
- 2、http post參數值字元過長,PHP服務端接收數據為空
- 3、用js自寫ajax提交表單數據到php,但是php的$_POST為空?
- 4、PHP post表單 為什麼顯示網頁為空白
- 5、PHP中為什麼POST函數輸出的內容是空的?
在html中包含一個php文件,而在php中通過POST得到的是空。
iframe內的內容可以理解為是屬於子窗口的,為當前的html也可以理解為父窗口,要在父窗口得到子窗口的內容是不可以直接拿到的,需要用js方法將子窗口的內容拿到父窗口來,然後在父窗口的提交,post中才會有form中要提交的內容。
http post參數值字元過長,PHP服務端接收數據為空
Windows 環境下的修改方法
第一步:修改在php下POST文件大小的限制
1.用編輯器打開php.ini
找到:max_execution_time =30 ,這個是每個腳本運行的最長時間,單位秒,修改為:
max_execution_time = 150
找到:max_input_time = 60,這是每個腳本可以消耗的時間,單位也是秒,修改為:
max_input_time = 300
找到:memory_limit = 128M,這個是腳本運行最大消耗的內存,根據你的需求更改數值,這裡修改為:
memory_limit = 256M
找到:post_max_size = 8M,表單提交最大數據為8M,此項不是限制上傳單個文件的大小,而是針對整個表單的提交數據進行限制的。限制範圍包括表單提交的所有內容.例如:發表貼子時,貼子標題,內容,附件等…這裡修改為:
post_max_size = 20M
找到:upload_max_filesize = 2M ,上載文件的最大許可大小 ,修改為:
upload_max_filesize = 10M
第二步: Apache環境中的檔案上傳大小控制
修改位於Apahce目錄下的httpd.conf
添加下面內容
LimitRequestBody10485760
即10M=10*1024*1024,有的文章中提到應改為 600000000
重新啟動apache,就可以在設置里看到你要的大小
Linux 環境下的修改方法
vim /etc/php.ini
找到 File Uploadsh區域修改以下幾個參數: file_uploads = on;是否允許通過HTTP上傳文件的開關。默認為ON即是開 upload_tmp_dir;文件上傳至伺服器上存儲臨時文件的地方,如果沒指定就會用系統默認的臨時文件夾(moodle可以不改)
upload_max_filesize = 8m ;允許上傳文件大小的最大值.
找到 Data Handling區域,修改 post_max_size = 8m;指通過表單POST給PHP的所能接收的最大值,包括表單里的所有值。默認為8M
設上述四個參數後,上傳小於8M的文件一般不成問題。但如果上傳大於8M的文件,只還得設置以下參數:
在Resource Limits 區域: max_execution_time = 600;每個PHP頁面運行的最大時間值(秒),默認30秒 max_input_time = 600;每個PHP頁面接收數據所需的最大時間,默認60秒 memory_limit = 8m;每個PHP頁面所吃掉的最大內存,默認8M
用js自寫ajax提交表單數據到php,但是php的$_POST為空?
注意到的RequestMethod是Undefined,這個地方應該是POST。
可以:
1、把AJAX提交的方式設置為post
2、最好把表單的method設為post,method=”post”
PHP post表單 為什麼顯示網頁為空白
學php,在傳值的時候記得用print_r($var_name).列印參數名和內容。 你可以先這樣測試 在inout.php 頁面協商 ? print_r($_POST); ? 這個會列印所有的傳值內容。你先試一下「
gnnbadu 」 的回答 echo $_POST[‘name’] 。如果可以的話原因可能使你的伺服器配置原因。不允許簡化變數,post的用echo $_POST[‘name’] ,get的用echo $_GET[‘name’] 。你可以在php.ini 裡面修改一個配置。具體的你懂得。。。。
PHP中為什麼POST函數輸出的內容是空的?
你把print_r 換成var_dump就行了,
看的方便 你可以這樣
echo “pre”;
var_dump($_POST);
echo “/pre”
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/272229.html