“search.php”中的搜索表单位于供应商的服务器上,并且已经设置好,因此我的网站可以显示它。该网址为:http://mysite.com/search.php。
搜索结果页面位于供应商的服务器上,也位于名为“result.php”的单独文件中。它也已配置,因此URL如下所示:http://mysite.com/result.php。
我想在“result.php”文件中插入“search.php”表单,这样用户就不必在页面之间来回切换。
我试过了:
<?php
include 'http://mysite.com/search.php';
?>
它不起作用,然后我意识到我需要将“allow_url_fopen”设置为yes以在include语句中使用URL。这不是我想要做的事情,因为我在这里阅读其他帖子涉及安全问题。
答案 0 :(得分:0)
你可以做到
<?php
include $_SERVER['DOCUMENT_ROOT']"./search.php";
?>
答案 1 :(得分:0)
你可以尝试
include __dir__ . "/search.php";
答案 2 :(得分:0)
我不确定你可以包含另一个服务器的php文件,allow_url_fopen和allow_url_include是获取指定url的文件输出,我的意思是,最后的结果,你将无法使用来自的变量或函数那个剧本。
尝试使用file_get_contents(),或者无论如何显示最终结果,您只需使用iFrame