file_get_contents到同一服务器上的url

时间:2013-03-18 18:22:31

标签: php

我的服务器上有两个文件。 档案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的代码时 - 它工作......; /

2 个答案:

答案 0 :(得分:0)

您可以尝试使用127.0.0.1,但它无法使用VirtualHost。

答案 1 :(得分:-3)

您可以尝试相对路径。

如果a.phpb.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');