问题标签 [ini-set]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - 在 php 中使用两个相互矛盾的 ini_set 是否安全?
我有一个包含两个不同脚本的网站,一个要求 session.use_cookies 为 0,另一个为 1。现在我只用 ini_set 处理第一个,如下所示:
但现在我想知道我是否在我的第二个脚本上将其设置为 1 并同时运行(由两个不同的用户),这两个设置是否都包含在他们自己的脚本中,或者它们是否会以未定义的行为相互踩踏?
php - 尽管有 at 运算符@,如何静音禁用功能的错误日志记录?
有人知道如何使禁用的功能(在我的情况下ini_set()
)停止抛出错误吗?我通常喜欢它,@ini_set()
但在这个 WP 插件上,它仍然用以下内容填充 error_log:
[2018 年 4 月 30 日 12:01:39 UTC] 多合一事件日历:出于安全原因,ini_set() 已被禁用 @ /home/burp/public_html/wp-content/plugins/all-in-one-事件日历/all-in-one-event-calendar.php:81 #2
我怀疑这是因为 ini_set 实际上设置了一个回调函数,并且在定义的那个 ini_set() 函数中调用了另一个 ini_set() 。这是有问题的error_log'ed第81行:
我是服务器管理员,几年前我禁用了 ini_set(),对此我没有任何问题,我只想静音该脚本上的错误日志记录。+100 个包含 ini_set() 的 WP 站点未报告任何错误,仅报告此特定错误,尽管 ini_set() 之前有 @。
ini - 对 [custom].ini 文件使用 ini_set 函数,除了 php.ini 设置
我创建了一个自定义 ini 文件来保留一些数组细节。不用于类似值的配置。然后我想从这个文件中更新或删除部分。
目前我使用parse_ini_file函数并更新数组并将该数组保存到 ini 文件。但我的文件是一个大文件,这个过程可能每秒发生一次。所以我想在没有文件打开和保存的情况下更新每个部分。这意味着我正在寻找像ini_set这样的函数。
- test_data1 = 第一次测试
- test_data2 = 第二次测试
- test_data3 = 第三
- test_data4 =第四次测试
- test_data5 = 第五次测试
上面提到了我的 ini 文件中的某些部分。如何按程序编辑这些每个部分。我知道一种解决方案,例如;将这些部分作为数组读取,对数组进行更改并将该数组保存到 ini 文件中。任何机构有任何其他想法?
php - 无法在我的代码中设置 session.save_handler
在我将网站的 PHP 版本升级到 7.3 后,我开始收到以下错误消息:
可恢复的致命错误:ini_set(): 无法通过 ini_set() 或 session_module_name() 设置“用户”保存处理程序
经过我的调查,我发现问题出在这一行:
正如我在 中看到的php.ini
,默认值为“文件”。我尝试将值更改为文件,但它是相同的。在 PHP 7.1 之前,一切正常,但在 PHP 7.2 和 PHP 7.3 上,我遇到了这个问题。我真的不明白为什么这个功能不起作用。它不返回任何错误,只是一个带有代码 200 的空白页面(不是 500 作为服务器错误)。
我该如何解决这个问题?
php - PHP7.2.7-fpm/Docker ini_set():标头已经发送。您目前无法更改会话模块的 ini 设置
我正在尝试拥有一个安全的登录页面,该页面在使用 XAMPP 时运行良好,但现在我已切换到 Docker,我收到此错误:
我不确定,如果我需要对容器本身进行一些设置,但到目前为止我还没有找到解决方案
我从表单中获取 $_POST 数据并将其传递给我的 process.php:
cUser.php:
以上工作正常,我回到我的 process.php:
我成功地重定向到 index.php。在我的 index.php 中,我再次调用相同的方法,以确保我拥有正确的用户并有权查看该页面:
现在我偶然发现了错误。这是行:
我不确定这里有什么问题,有人可以帮我吗?
php - PHP - ini_set() 期望参数 2 是字符串,给定整数
我有这部分代码:
直到现在它才起作用。现在我收到此错误:
ini_set() expects parameter 2 to be string, integer given
发生了什么变化?会不会是PHP版本造成的?
php - ini_set('memory_limit', '512M') - 语法错误 - 意外的“M”?
我在 Wordpress 中有一些代码可以检索所有 Woocommerce 产品 SKU,并且会消耗内存(6000 多种产品)
因此,在我的功能开始时,我尝试暂时增加限制:
结果:
我正在寻找为什么这是错误的答案,但我找不到。任何想法为什么会发生这种情况?
php - 上传大文件时 ini_set() 函数的 symfony 问题
在使用 symfony 4.4.* 创建的项目中,上传文件时出现以下错误
警告:12406038 字节的 POST 内容长度超过第 0 行未知中 8388608 字节的限制
我可以通过使用函数更改 upload_max_filesize 和 post_max_size 来解决这个问题ini_set()
我的问题是放在哪里:
- 就在控制器的 php 标签打开之后。
- 在命名空间之后。
- 使用后。
还是在控制器的具体方法中?
php - 如何将文件从主域包含到子域
想要包含从主域到子域的文件
index.php - 开启subdomain.example.com
在本地主机上 - 远程服务器上没有问题(win 10,xampp,chrome)
- 我仍然得到这个:
include(): https:// wrapper is disabled in the server configuration by allow_url_include=0