PHP ini_set不起作用的解決方法:1、修改htaccess檔案;2、在httpd.conf中設定「AllowOverride All」即可。
本文操作環境: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()修改.知識點: PS:magic_quotes_gpc 用get_magic_quotes_gpc() 取得,不能用set_magic_quotes_gpc修改,原因是沒這個函式。 而magic_quotes_runtime可以用set_magic_quotes_runtime()來設定推薦學習:《PHP影片教學》
以上是PHP ini_set不起作用怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!