本文实例总结了php跨服务器访问方法。。具体分析如下:

近来项目中遇到跨服务器访问的问题,研究了好些日子,总结如下:

1、用file_get_contents方法

$host = 'url';

$randomNumber=file_get_contents($host);

echo $$randomNumber;

2、用Curl

$host = 'url';

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $host);

// 返回结果

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_HEADER, 0);

// 使用POST提交

curl_setopt($ch, CURLOPT_POST, 1);

// POST参数

$str = array('a=1','b=2','c=3');

curl_setopt($ch, CURLOPT_POSTFIELDS, $str);

// 结果

$res = curl_exec($ch);

curl_close($ch);

使用curl库,使用curl库之前,你可能需要查看一下php.ini,查看是否已经打开了curl扩展

3、 用fopen打开url, 以get方式获取内容

$url="//www.jb51.net/";

$fp=fopen($url,'r');

while(!feof($fp)){

$result.=fgets($fp,1024);

}

echo" $result";

fclose($fp);

?>

希望本文所述对大家的php程序设计有所帮助。

php跨服务器访问不了,php跨服务器访问方法小结相关推荐

  1. 浏览器踩坑:浏览器访问已发布服务器的网址显示跨域,但微信浏览器可以正常访问,别人的浏览器也可以正常访问

    问题描述 您是否遇到这样的问题? 本地打包部署到服务器上后,访问链接登不进去系统,控制台提示跨域问题. 如果您遇到这样的问题,恭喜您!不用再东奔西跑查找问题了,这里有详细的解决方案-->> ...

  2. 服务端api用php写还是用node,如何使用node搭建服务器,写接口,调接口,跨域

    这次给大家带来如何使用node搭建服务器,写接口,调接口,跨域,使用node搭建服务器,写接口,调接口,跨域的注意事项有哪些,下面就是实战案例,一起来看一下.. 服务端项目目录下: 1.npm ini ...

  3. sql server跨服务器修改数据,SQL Server跨数据库服务器查询和跨表更新的详细操作...

    SQL Server数据库跨数据库服务器查询和跨表更新的相关知识是本文我们主要要介绍的内容,接下来我们就通过一个实例来介绍这一过程.实例是这样的:想实现的功能很简单, 在我的本地一个表用来保存省的信息 ...

  4. Apache与Nginx虚拟机的三种访问+非简单请求+跨域知识点整理

    Apache 在D:\project\web\index.html中写入 <h1>welcome useing apache!</h1> 基于ip访问 打开phpstudy_p ...

  5. java 跨服务器 文件拷贝,java拷贝远程服务器上文件

    java拷贝远程服务器上文件 内容精选 换一换 已成功登录Java性能分析.待安装Guardian的服务器已开启sshd.待安装Guardian的服务器已安装JRE,JRE版本要求为Huawei JD ...

  6. 写服务器node实际项目,基于node搭建服务器,写接口,调接口,跨域的实例

    刚开始学node,今天做这个也是累死宝宝了,以后可以自己写接口自己用了,再也不用麻烦人家后台人员了,这些年我们欠他们的太多了,说多了都是泪,不多说,往下看吧... 服务端项目目录下: 1.npm in ...

  7. AJAX跨域访问(不同域之间相互访问)

    目录 一.跨域: 二.同源策略: 三.解决Ajax跨域问题的方案: 方案一:设置响应头 方案二:jsonp 方案三:jQuery封装jsonp 方案四:代理机制(httpclient) 方案五:ngi ...

  8. 公网域名访问内网IP跨域

    项目场景: 在公司内网环境下,使用公网域名下的系统用js访问内网的接口,会出现跨域问题. 原文:https://developer.chrome.com/blog/private-network-ac ...

  9. nginx实现跨域访问(案例cookie实现跨域,)多方案实现

    案例cookie实现跨域 (我的博客里有更新) 跨域,顾名思义,个人理解就是:任意两个url只要协议.域名.端口有任何一个不同,都被当作是不同的域,相互访问就会有跨域问题. 方案一(前端需要实现跨域) ...

  10. atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener...

    atitit.跨架构 bs cs解决方案. 自定义web服务器的实现方案 java .net jetty  HttpListener 1. 自定义web服务器的实现方案,基于原始socket vs   ...

最新文章

  1. 模型算法-支持向量机SVM
  2. 【Coursera课程笔记】Web智能和大数据Week3_MapReduce
  3. Linux下arp用法
  4. 逆向工程核心原理学习笔记(一):寻找程序的主函数(Main)
  5. 【转】Android 最火的快速开发框架XUtils
  6. java github_GitHub Research:超过50%的Java记录语句写错了
  7. oracle 驱动表提示错误代码,oracle驱动表以及如何确定驱动表
  8. 【传统网络】与【SDN】的【DDos攻击与检测】
  9. Spark kyro Serialization配置运行案例
  10. 32位系统和x86的关系?
  11. mysql主从同步 忽略库_主从复制中忽略库的参数
  12. Linux 虚拟机配置静态IP地址
  13. qt.qpa.plugin: Could not load the Qt platform plugin “xcb“ in问题
  14. Echarts 关系图谱示例
  15. 制作一个简单HTML传统端午节日网页(HTML+CSS)
  16. stm32 HAL 重映射
  17. fastdfs连接mysql_使用fastdfs-zyc监控FastDFS文件系统
  18. Asp代码转换java代码器_asp下实现对HTML代码进行转换的函数
  19. 乐字节最全面向对象深入1
  20. Oracle报错宗介

热门文章

  1. 浅谈种子搜索算法及C++实现方法
  2. 但是只要是女生的bibohuaianguandan
  3. 我对C++内存分配方式的一点看法
  4. 一个比较简单驱动程序[编译环境]
  5. 创业者的十大“必杀技”
  6. 从外卖员到程序员,自学3年终于转行成功,三面“拿下”拼多多,把经历分享给你们!
  7. 我是如何走上前端开发这条路 并常年保持一线竞争力的
  8. 经典面试题(31):以下代码将输出的结果是什么?
  9. 如何腾出计算机内存,win7系统(取消)删除虚拟内存让硬盘空间轻松腾出来
  10. java sendredirect报错_java 中sendredirect()和forward()方法的区别