ini-set相关内容

PHP 多域会话;ini_set 不工作?

我正在尝试设置它,因此如果您登录到我的网站,会话会转移到我网站的所有子域.例如,如果您转到 domain.com 并登录,然后转到 sub.domain.com,则您已经在 sub.domain.com 上登录了. 据我所知,您可能想使用 ini_set('session.cookie_domain','.domain.com') 然后 session_start(),然后设置会话变量,但这 ..
发布时间:2022-01-04 14:03:47 PHP

通过 url 传递会话 ID

我试图让我的脚本使用 url 会话 ID 而不是 cookie.下面的页面没有选择 url 中的变量作为会话 id.我一定是遗漏了什么. 首页http://www.website.com/start.php ini_set("session.use_cookies",0);ini_set("session.use_trans_sid",1);session_start();$session ..
发布时间:2021-12-15 21:18:45 PHP

如何在 PHP 中覆盖 register_argc_argv?

我使用的是共享主机 (fasthostingdirect),出于某种原因,他们默认关闭了此标志.这意味着我无法访问 PHP 命令行参数...除非我在 之后使用 -n (= --no-php-info) 标志php.exe. 在我的 php 文件中尝试了 ini_set('register_argc_argv', 1) 但没有效果.我猜这是由于托管服务提供商的限制性质,但是他们不会停止 -n ..
发布时间:2021-11-17 21:13:45 PHP

PHP ini_set会话gc_maxlifetime不起作用

我正在尝试在PHP中设置gc_maxlifetime. 这是"header.php"中的代码,我在每一页中都包含了它. ini_set('session.cookie_lifetime', 1); ini_set('session.gc_maxlifetime', 1); session_start(); 我用 进行了测试 echo ini_get('session.gc_ma ..
发布时间:2020-07-24 18:59:38 PHP

PHP会话和路径设置

我想将源文件夹分成两个部分:包含您在地址栏中键入代码的文件夹,以及构成页面部分(平铺)和其他代码(类等)的文件夹.因此,在我添加的每个php文件的开头: 到目前为止,Config仅包含此内容,但是如果我需要其他目录(日志等),可以允许我扩展 ..
发布时间:2020-07-23 07:02:36 PHP

php.ini和ini_set()哪个更好

我有一个简单的问题,应该写设置或php.ini文件还是在php文件上使用ini_set().在性能方面哪个更好? 非常感谢您. 解决方案 取决于您的目标.默认情况下,php.ini设置将应用于所有php应用程序,ini_set会即时更改当前php应用程序的php设置. 如果您有性能问题,则php.ini应该更快,因为您跳过了ini_set的函数调用. ..
发布时间:2020-07-23 07:02:32 PHP

会话处于活动状态,无法使用ini_set

我该如何解决? 警告:ini_set()[function.ini-set]:会话处于活动状态.您目前无法在第3行的C:\ xampp \ htdocs ** * * ** .php中更改会话模块的ini设置. 我已经尝试使用session_destroy();,但仍然收到错误消息. 谢谢. 解决方案 在ini_set之前的ini_set或 @ 符号后使用session_ ..
发布时间:2020-07-23 07:02:29 PHP

如何检查全局PHP.INI或PHP脚本中是否启用了ini_set()?

我有一个安装失败的应用程序.供应商说我可能禁用了ini_set().我该如何检查? 解决方案 我对此进行了一些研究,结果有时ini_set不会返回FALSE,而是一个空字符串. gabriel1836指出的网址中提到了这一点.检查它是否有效的最佳方法是,首先检查php.ini中的disable_functions标志,以查看它是否被禁用,然后(如果未禁用),更改它的值,然后立即回显phpi ..
发布时间:2020-07-23 07:02:27 PHP

如何更改PHP在错误日志文件中写入错误的方式?

我已经在网站上工作了一年多,我非常渴望最终将其发布给人们使用.但是,它已经变得非常庞大-我几乎想说出自己的控制力-而且最重要的是,我实际上只是一个自学成才的业余程序员. 因此,我想确定php产生的任何错误都记录在一个文件中,因此我可以访问该文件并跟踪错误. 当前我的设置如下: ..
发布时间:2020-07-23 07:01:24 PHP

ini_set('mbstring.internal_encoding','UTF-8')

ini_set('mbstring.internal_encoding','UTF-8') 这在php文件的开头表示什么,它的作用是什么? 我知道有一个php手册,但是它没有用普通的普通人的语言来解释它. 解决方案 它将默认的内部字符编码定义为UTF-8字符集类型. 这用于通过更改mbstring.internal_encoding值来使网站成为多语言网站. enco ..
发布时间:2020-06-30 19:38:30 PHP

如何在PHP中覆盖register_argc_argv?

我正在使用共享主机(fasthostingdirect),由于某种原因,它们默认情况下已关闭此标志.这意味着我无法访问PHP命令行参数...除非在php.exe之后使用-n(= --no-php-info)标志. 在我的php文件中尝试了ini_set('register_argc_argv', 1),但没有任何效果.我猜这是由于托管服务提供商的严格限制所致,但是他们没有停止-n选项-尽管不 ..
发布时间:2020-06-21 18:32:18 PHP

通过网址传递会话ID

我正在尝试让我的脚本使用url会话ID而不是Cookie. 以下页面未将URL中的变量用作会话ID. 我一定很想念东西. 第一页 http://www.website.com/start.php ini_set("session.use_cookies",0); ini_set("session.use_trans_sid",1); session_start(); $session_id ..
发布时间:2020-05-27 00:53:46 PHP

无法禁用OpenCart(PHP)中的错误报告

我似乎无法禁用PHP中的错误报告-我已经尝试了所有方法,但仍然显示“通知"错误. 我的php.ini有 display_errors = Off; error_reporting = 0; 我的.htaccess有 php_value error_reporting 0 我的脚本有 ini_set('display_errors', 'Off'); ini_set( ..
发布时间:2020-05-20 18:43:06 PHP

PHP CLI脚本忽略memory_limit,崩溃数量远低于limit

由于某种原因,我的一个php脚本忽略了php.ini内存限制或ini_set. 当我执行print_r(ini_get_all)时,当我的脚本死于致命错误时,它显示设置为100M的全局内存限制(以及本地内存限制):内存不足(已分配24714304)(试图分配571个字节) 有关诊断此问题的任何提示?该服务器具有8gig的内存,以前从未运行过此脚本. 有任何调试技巧吗? 谢谢 ..
发布时间:2020-04-30 11:37:06 PHP

PHP多域会话ini_set不工作?

我试图设置它,所以如果你登录到我的网站会话转移到我的网站的所有子域。例如,如果您访问domain.com并登录,请访问sub.domain.com,您将已经在sub.domain.com上登录。 根据我的理解,你需要使用ini_set('session.cookie_domain','。domain.com')和session_start(),然后设置你的会话变量,但这是不行的。 我在 ..
发布时间:2017-06-09 19:59:05 PHP

PHP增加memory_limit的128M以上

我已经运行一个Debian挤压与标准Apache和PHP,通过资质安装。 没有我尝试运行: < PHP 回声ini_get(“memory_limit的”)“\\ n”。 的ini_set(“memory_limit的”,“1024M”); 回声ini_get(“memory_limit的”)“\\ n”。 ?> 结果:1​​28M 128M 我曾试图改变这种行为和一些 ..
发布时间:2016-05-21 13:18:40 PHP