我的服务器上有两个文件。
档案a.php
:
<?php
die('this is my text');
?>
文件b.php:
<?php
file_get_contents('http://mysite.pl/a.php');
?>
但它没有用......我不能使用file_get_contents
,当文件位于同一台服务器上时,我不知道为什么。
PHP信息:
allow_url_fopen: ON
allow_url_include: OFF
当我尝试在困难的服务器上使用来自文件b.php的代码时 - 它工作......; /
答案 0 :(得分:0)
您可以尝试使用127.0.0.1,但它无法使用VirtualHost。
答案 1 :(得分:-3)
您可以尝试相对路径。
如果a.php
和b.php
位于同一目录中,请执行以下操作:
// b.php (If a.php is in the same directory)
file_get_contents('./a.php');
如果a.php
位于上层目录中:
// b.php (If a.php is in an upper directory)
file_get_contents('../a.php');
如果a.php
位于根目录中:
// b.php (If a.php is in the root directory)
file_get_contents('/a.php');