问题标签 [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.

0 投票
3 回答
11033 浏览

php - PHP 多域会话;ini_set 不工作?

我正在尝试进行设置,因此如果您登录到我的网站,会话将延续到我网站的所有子域。例如,如果您转到 domain.com 并登录,然后转到 sub.domain.com,您将已经在 sub.domain.com 上登录。

据我了解,你会想使用 ini_set('session.cookie_domain','.domain.com') 然后 session_start(),然后设置你的会话变量,但这不起作用。

我在做什么的例子:

domain.com 的代码:

sub.domain.com 的代码:

但是 $_SESSION['variable'] 没有设置。

我也尝试在 sub.domain.com 代码中使用 ini_set() ,但没有任何区别。我已经通过使用 ini_get() 验证了设置 session.cookie_domain 是否有效。

我究竟做错了什么?谢谢!

0 投票
3 回答
3404 浏览

php - 我无法在 PHP 中指定自定义错误日志

上面代码的结果?没有!它实际上不打印任何值作为ini_get('error_log'). 我在 Apache 服务器上运行它。我调查了我网站的 Apache 配置。Apache 配置通过 ErrorLog 指令有自己的错误日志设置。事情是这样的:我在同一台服务器上运行另一个网站,具有类似的 Apache 配置,并且在那个网站上我可以在 PHP 中指定一个自定义错误日志。

我还检查了该站点的 php.ini 文件。那里没有记录。我想知道的是,Apache 或 php.ini 中是否有一些配置会阻止我修改错误日志文件的位置?

0 投票
2 回答
151 浏览

php - 如何在广泛的 PHP 配置基础上建立安全的 PHP 环境

我刚刚完成了一个我想作为开源发布的 CMS。该程序具有一些ini_set()设置安全环境的指令,例如session.use_only_cookies等。问题是某些主机不允许ini_set()并且只允许使用php.ini文件进行配置。有没有办法在广泛的 PHP 配置基础上建立一个安全的 PHP 环境?其他 PHP 程序如何面对这个问题(例如 Wordpress、Drupal 等)。

0 投票
1 回答
35 浏览

php - Hoster 阻止 php 配置更改?

我的客户允许我访问我正在做的一个网站的共享主机(他选择并付费)。PHP 作为 CGI 运行。我根本无法通过 ini_set 更改 PHP 设置!这可能吗?这是共享主机的标准做法吗?我基本上需要做的就是激活错误!他们怎么能指望有人把空白页当作“错误”呢!

0 投票
1 回答
778 浏览

php - 在一个表单上上传两个文件?

好的,所以我的表单设置很完美,但只有第一次上传是通过的。当我调试 PHP $_FILES 我得到这个

如您所见,我没有在 tmp 目录中进行第二次上传.....

我在想它是 max_file_uploads

所以我在我的表格上添加了这个

但仍然没有....任何想法

0 投票
1 回答
1641 浏览

php - 在php中使用ini_set来启用zip解压

在这个上找不到任何东西。我的服务器上有一个不公开支持 zip_ * () 函数的 zip 文件。DreamHost 的支持人员说我可以修改 php.ini 文件以允许这些……但我想知道是否只有一个 ini_set() 可以用来打开 zip 解压缩功能。

太感谢了!-乔尔

0 投票
0 回答
57 浏览

php - 哪个 php.ini 设置控制 php_ini 函数的权限?

可能重复:
PHP 5.3.3 中的 ini_set(“memory_limit”) 根本不起作用

我刚刚将我的项目移到了新服务器上。我自己设置了服务器(apt-get install apache2 php5 mysql-server大部分任务)。我的项目有一个带有该行的config.php文件

在顶部。以前可以正常工作,但现在它返回 false 并且我的脚本由于内存不足而终止。

我已经确认它safe_mode是关闭的并且disable_functions是空的。还有哪些其他配置指令会影响ini_set为什么ini_set还是失败?


如果重要的话:

0 投票
1 回答
4001 浏览

php - 为什么 ini_set('memory_limit') 不起作用?

我正在做一个文件大小调整功能,当我使用非常高分辨率的图像时,我收到了这个致命错误:

(resizer.php 是 resizer 类)然后,当我使用 ini_set('memory_limit', '64MB');

.. 在整个块的前面: if (isset($_FILES....)) ... 我得到这个致命错误:

请注意,当我请求增加时,分配的内存已经减少。如果您知道出了什么问题,请告诉我。非常感谢

0 投票
1 回答
310 浏览

php - 使用 ini_set

我正在使用包含 ini_set 类型的基于结构的配置文件。然后我填写包含参数的第一个类 Config 文件,然后继续应用程序过程。

加载文件并设置 ini_set 后,将触发并正确捕获任何错误;在这种情况下,错误将是 02

怀疑是在执行函数 settings() 之前是否出现任何错误,未设置 ini_set,此错误将是 01 的情况,并且想知道如何解决此问题。

  1. import 方法是一个类加载器
  2. config文件包含ini_set的数据:

Config::write ('ErrorReporting', E_ALL);

配置,是类

配置,包含值

如果有人没有理解某事,请再次解释

谢谢

0 投票
3 回答
6899 浏览

php - 在哪里调用类中的 ini_set() 函数?

我想知道放置 ini_set() 函数的最佳位置在哪里,因为我认为当ini_set函数在这样的方法中时:

ini_set功能不行?!

我的脚本是这样工作的:jQuery ajax 查询-> ajax.php 文件(创建类的实例并调用一些方法)-> 调用类的方法。

最好的地方在哪里?在ajax.php文件中还是在类的开头或内部方法中?