首頁  >  文章  >  後端開發  >  PHP ini_set不起作用怎麼辦

PHP ini_set不起作用怎麼辦

藏色散人
藏色散人原創
2021-12-21 09:30:381623瀏覽

PHP ini_set不起作用的解決方法:1、修改htaccess檔案;2、在httpd.conf中設定「AllowOverride All」即可。

PHP ini_set不起作用怎麼辦

本文操作環境:Windows7系統,PHP7.1版,Dell G3電腦。

PHP ini_set不起作用怎麼辦?

PHP ini_set()無效的原因:在

PHP配置中,post_max_size,upload_max_filesize用ini_set() 方法是修改不了的.

正確的做法是用.htaccess檔案:

php_value upload_max_filesize 1024M  
php_value post_max_size 1024M

要使.htaccess檔案生效,需要在httpd.conf中設定該網站:AllowOverride All

##原因:upload_max_filesize 的可修改範圍是PHP_INI_PERDIR,可以在php.ini,httpd.conf或.htaccess檔案中修改,但是不能用ini_set()修改.

知識點:

PHP ini_set不起作用怎麼辦

PS:

magic_quotes_gpc 用get_magic_quotes_gpc() 取得,不能用set_magic_quotes_gpc修改,原因是沒這個函式。

而magic_quotes_runtime可以用set_magic_quotes_runtime()來設定

推薦學習:《

PHP影片教學

以上是PHP ini_set不起作用怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn