php - 只为一个应用打开 register_globals

标签 php register-globals

我们有一个客户端应用程序依赖于已打开的 register_globals,但我们将其托管在我们的共享服务器上,并且不想在我们的主 php.ini 文件中打开 register_globals。

我尝试插入 ini_set ( 'register_globals' , 'On' ); 但它没有用。为什么没有呢?还有更好的方法吗?

最佳答案

你总是可以尝试把:

 extract($_REQUEST,EXTR_SKIP); //thanks @Wayne Whitty

在每个文件之上。据我所知,它会产生相同的结果。 但是,真的,真的,使用这些很糟糕。我会寻找一种方法来更改代码。但有时您别无选择。

关于php - 只为一个应用打开 register_globals,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9385033/

相关文章:

authentication - LARAVEL 5::在主页上显示 'username'?

php - 自 php 5.4 起链接不起作用

php - 在 PHP 中求和 mysql 数组

php - 如何在 PHP 中获取 $_GET 变量

php - mysql : Products which satisfies category conditions

php - IN 子句在 MYSQL php 中无法正常工作

php已升级,所有链接均显示索引页,但链接标题显示正确的格式

php - 使代码在 register_globals 关闭的情况下工作

php - Laravel Redis session 驱动程序 - Redis session 不一致

php - 我可以在开关盒中使用 strpos 吗?