PHP 如何引入另一个服务器上的PHP文件?

比如说我本地想调用http://www.test.com/test.php里面的一个方法。我该怎么做?... 比如说 我本地想调用 http://www.test.com/test.php 里面的一个方法。
我该怎么做?
展开
 我来答
笔刀侠_广州
2013-12-06 · TA获得超过5650个赞
知道大有可为答主
回答量:2002
采纳率:66%
帮助的人:556万
展开全部
"引入另一个服务器上的PHP文件"是什么意思呢?可能解释有:
1、当作一个静态文件 include 过来在本机执行。
2、把执行权转移到另外一台服务器上。
第一种情况要注意的是 PHP 文件的执行环境问题,也就是说,其内引用文件、数据库连接等需要符合本机的执行要求。
第二种情况相对简单,相当于网站的重定向就行了。
第二种情形是大网站的普遍情况。没有哪个大网站会把所有服务都在同一台服务器上实现的。往往是首页所在的服务器只是一个门户,登录以后就重定向到了别的服务器,比如,你进的论坛和进的邮箱系统一般就不是同一服务器。
ken_chie
2013-12-06 · 超过58用户采纳过TA的回答
知道小有建树答主
回答量:150
采纳率:0%
帮助的人:93.3万
展开全部
我认为这样做是不可以的 如果是同一个服务器不同的域名 是可以的 但是像你这种 基本不可以
为什么呢? 我的理解是 CSS或者JS文件 你可以直接导入别人的 拿来使用 那是客户端脚本语言 这样是可以的 例如 JQUERY之类的
但是 PHP 属于服务器语言 如果按你这样做 服务器岂不是很不安全 你导入别人的 类文件之类的 不就可以随便攻击他的服务器和 盗取他的服务器密码 和 一些信息了吗? 所以这种是基本不可以的
而且基本上 至少我是没遇见过这么用的 不知道你这么做的目的是什么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2018-05-06
展开全部
通常的处理方式是通过 fopensock() 函数来进行http请求远程服务器的结果。
所以我猜测,您的需求应该是想使用其他机器上的代码文件,以达到您代码共用的目的。针对此问题,我们只需要让另外一台机器上的php可访问,并可以返回结果即可。还有一种就是直接认为是跨域文件调用,我们可以借助juery.getScript() 来进行跨域加载。可以多尝试一下。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wxdr66
2013-12-06 · 问题?容鄙人一一给你突破
wxdr66
采纳数:39 获赞数:45

向TA提问 私信TA
展开全部
首先是include "";引入文件,再就是调用函数了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友4a02b3e49
2013-12-06
知道答主
回答量:26
采纳率:0%
帮助的人:10.2万
展开全部
没见这样用过的, 如果要是项目的话 可以考虑 webservice。 如果自己搞着完,没必要这么玩
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式