小编ket*_*hah的帖子

这是什么意思"(include_path ='.:/ usr/share/pear:/ usr/share/php')"?

我在EC2上有文件结构,如:但面临一些文件引用问题.

index.php
-db
  -config.php
-cron
  -cron1.php
Run Code Online (Sandbox Code Playgroud)

我尝试过文件引用:

`require_once (dirname(__FILE__).'/db/config.php');`
`require_once (($_SERVER['DOCUMENT_ROOT']).'/db/config.php');`
Run Code Online (Sandbox Code Playgroud)

但是cron没有run.it在邮件中给出错误

`PHP Warning:  require_once(/db/config.php): failed to open stream: No such file or directory in /var/www/html/cron/cron1.php on line 3

Warning: require_once(/db/config.php): failed to open stream: No such file or directory in /var/www/html/cron/cron1.php on line 3

PHP Fatal error:  require_once(): Failed opening required '/db/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/cron/cron1.php on line 3

Fatal error: require_once(): Failed opening required '/db/config.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/html/cron/cron1.php on line 3`
Run Code Online (Sandbox Code Playgroud)

php cron apache2 path include-path

18
推荐指数
3
解决办法
10万
查看次数

如何限制API访问有限域名?

我正在创建 RESTful Web 服务,但我想保护这些 Web 服务并希望授予对特定域名的访问权限。我通过以下 PHP 代码实现了这一点:

 $allowed_hosts = array("domain1.com", "domain2.com", "domain3.com");

  if (!in_array(strtolower($_SERVER["HTTP_HOST"]), $allowed_hosts))
   die ("Unknown host name ". $_SERVER["HTTP_HOST"]);
Run Code Online (Sandbox Code Playgroud)

我想知道这是限制访问的正确方法吗?

php apache security api web-services

5
推荐指数
1
解决办法
5721
查看次数

标签 统计

php ×2

apache ×1

apache2 ×1

api ×1

cron ×1

include-path ×1

path ×1

security ×1

web-services ×1