3

我有以下问题...

我有一个网络应用程序,我想使用

register_argc_argv

在我的 php.ini 中它已关闭

Directive           Local Value    Master Value
register_argc_argv  Off            Off

现在的问题是,我无法直接访问 php.ini 文件,因为它位于托管服务器上。实际上,即使我可以,我也不想打开主值。

在我index.php的第一行是:

<?php
    # Config
    require_once( "php/config.php" );

   // some more of my source
?>

在 config.php 我的源代码是这样开始的:

<?php

    ini_set( "register_argc_argv",          "1" );
    ini_set( "display_errors",      "1" );
    ini_set( "display_startup_errors",  "1" );

    // some more of my source
?>

但它不会打开。

问题:

难道我做错了什么 ?

有解决方案吗?

这会被提供商阻止吗?

我试过的:

  • ini_set("register_argc_argv", "1");
  • ini_set("register_argc_argv", 1);
  • ini_set("register_argc_argv", "On");
  • ini_set("register_argc_argv", true);

没有PHP:如何覆盖 register_argc_argv?不是重复的,因为

  1. 这个答案对我不起作用
  2. 你看到我的第一行,之前没有执行任何操作
4

0 回答 0