我正在尝试使用“file_get_contents”将 .php 文件插入网页正文。当显示远程内容时,所有链接都不起作用,因为它在本地请求它们。作为一个新手,有没有办法设置'file_get_contents'输出以显示原始超链接?上下文变量会是解决方案吗?
这是我在网页中的 php:
<?php echo file_get_contents("http://acs.klikapps.co.uk/stock.php"); ?>
谢谢!
我正在尝试使用“file_get_contents”将 .php 文件插入网页正文。当显示远程内容时,所有链接都不起作用,因为它在本地请求它们。作为一个新手,有没有办法设置'file_get_contents'输出以显示原始超链接?上下文变量会是解决方案吗?
这是我在网页中的 php:
<?php echo file_get_contents("http://acs.klikapps.co.uk/stock.php"); ?>
谢谢!
您需要修改返回的 HTML 以将相对链接替换为绝对路径,或者更简单的解决方案可能是将<base href='http://the-site.com/folder/" />
标签添加到<head>
返回页面的 。
这应该这样做:
<?php echo str_replace("stock.php?", "http://acs.klikapps.co.uk/stock.php?", file_get_contents("http://acs.klikapps.co.uk/stock.php")); ?>