PHP 如何引入另一个服务器上的PHP文件?
比如说我本地想调用http://www.test.com/test.php里面的一个方法。我该怎么做?...
比如说 我本地想调用 http://www.test.com/test.php 里面的一个方法。
我该怎么做? 展开
我该怎么做? 展开
5个回答
展开全部
"引入另一个服务器上的PHP文件"是什么意思呢?可能解释有:
1、当作一个静态文件 include 过来在本机执行。
2、把执行权转移到另外一台服务器上。
第一种情况要注意的是 PHP 文件的执行环境问题,也就是说,其内引用文件、数据库连接等需要符合本机的执行要求。
第二种情况相对简单,相当于网站的重定向就行了。
第二种情形是大网站的普遍情况。没有哪个大网站会把所有服务都在同一台服务器上实现的。往往是首页所在的服务器只是一个门户,登录以后就重定向到了别的服务器,比如,你进的论坛和进的邮箱系统一般就不是同一服务器。
1、当作一个静态文件 include 过来在本机执行。
2、把执行权转移到另外一台服务器上。
第一种情况要注意的是 PHP 文件的执行环境问题,也就是说,其内引用文件、数据库连接等需要符合本机的执行要求。
第二种情况相对简单,相当于网站的重定向就行了。
第二种情形是大网站的普遍情况。没有哪个大网站会把所有服务都在同一台服务器上实现的。往往是首页所在的服务器只是一个门户,登录以后就重定向到了别的服务器,比如,你进的论坛和进的邮箱系统一般就不是同一服务器。
展开全部
我认为这样做是不可以的 如果是同一个服务器不同的域名 是可以的 但是像你这种 基本不可以
为什么呢? 我的理解是 CSS或者JS文件 你可以直接导入别人的 拿来使用 那是客户端脚本语言 这样是可以的 例如 JQUERY之类的
但是 PHP 属于服务器语言 如果按你这样做 服务器岂不是很不安全 你导入别人的 类文件之类的 不就可以随便攻击他的服务器和 盗取他的服务器密码 和 一些信息了吗? 所以这种是基本不可以的
而且基本上 至少我是没遇见过这么用的 不知道你这么做的目的是什么
为什么呢? 我的理解是 CSS或者JS文件 你可以直接导入别人的 拿来使用 那是客户端脚本语言 这样是可以的 例如 JQUERY之类的
但是 PHP 属于服务器语言 如果按你这样做 服务器岂不是很不安全 你导入别人的 类文件之类的 不就可以随便攻击他的服务器和 盗取他的服务器密码 和 一些信息了吗? 所以这种是基本不可以的
而且基本上 至少我是没遇见过这么用的 不知道你这么做的目的是什么
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-05-06
展开全部
通常的处理方式是通过 fopensock() 函数来进行http请求远程服务器的结果。
所以我猜测,您的需求应该是想使用其他机器上的代码文件,以达到您代码共用的目的。针对此问题,我们只需要让另外一台机器上的php可访问,并可以返回结果即可。还有一种就是直接认为是跨域文件调用,我们可以借助juery.getScript() 来进行跨域加载。可以多尝试一下。
所以我猜测,您的需求应该是想使用其他机器上的代码文件,以达到您代码共用的目的。针对此问题,我们只需要让另外一台机器上的php可访问,并可以返回结果即可。还有一种就是直接认为是跨域文件调用,我们可以借助juery.getScript() 来进行跨域加载。可以多尝试一下。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先是include "";引入文件,再就是调用函数了。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没见这样用过的, 如果要是项目的话 可以考虑 webservice。 如果自己搞着完,没必要这么玩
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询