php跨服务器访问方法小结


Posted in PHP onMay 12, 2015

本文实例总结了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方式获取内容

<?php
$url="https://3water.com/";
$fp=fopen($url,'r');
while(!feof($fp)){
$result.=fgets($fp,1024);
}
echo" $result";
fclose($fp);
?>

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

PHP 相关文章推荐
PHP 获取远程文件内容的函数代码
Mar 24 PHP
php图片处理:加水印、缩略图的实现(自定义函数:watermark、thumbnail)
Dec 02 PHP
php中根据某年第几天计算出日期年月日的代码
Feb 24 PHP
PHP $_FILES中error返回值详解
Jan 30 PHP
PHP实现生成唯一编号(36进制的不重复编号)
Jul 01 PHP
Linux下PHP安装mcrypt扩展模块笔记
Sep 10 PHP
CI框架安全类Security.php源码分析
Nov 04 PHP
四个PHP非常实用的功能
Sep 29 PHP
浅谈PHP正则中的捕获组与非捕获组
Jul 18 PHP
PHP中使用CURL发送get/post请求上传图片批处理功能
Oct 15 PHP
php/JS实现的生成随机密码(验证码)功能示例
Jun 06 PHP
解决laravel查询构造器中的别名问题
Oct 17 PHP
php一个解析字符串排列数组的方法
May 12 #PHP
PHP获取远程图片并保存到本地的方法
May 12 #PHP
PHP IDE PHPStorm配置支持友好Laravel代码提示方法
May 12 #PHP
php解析xml方法实例详解
May 12 #PHP
php实现统计网站在线人数的方法
May 12 #PHP
PHP输出一个等腰三角形的方法
May 12 #PHP
PHP session文件独占锁引起阻塞问题解决方法
May 12 #PHP
You might like
PHP数组对比函数,存在交集则返回真,否则返回假
2011/02/03 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
php实现的简单数据库操作Model类
2016/11/16 PHP
PHP实现的AES 128位加密算法示例
2019/09/16 PHP
[原创]js获取数组任意个不重复的随机数组元素
2010/03/15 Javascript
javascript中的undefined 与 null 的区别  补充篇
2010/03/17 Javascript
Chrome扩展页面动态绑定JS事件提示错误
2014/02/11 Javascript
Json实现异步请求提交评论无需跳转其他页面
2014/10/11 Javascript
通过JS动态创建一个html DOM元素并显示
2014/10/15 Javascript
利用PM2部署node.js项目的方法教程
2017/05/10 Javascript
JavaScript数组push方法使用注意事项
2017/10/30 Javascript
JS实现的简单拖拽购物车功能示例【附源码下载】
2018/01/03 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
[01:01:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第一场 3月4日
2021/03/11 DOTA
剖析Python的Tornado框架中session支持的实现代码
2015/08/21 Python
Python合并多个Excel数据的方法
2018/07/16 Python
Python使用Selenium模块实现模拟浏览器抓取淘宝商品美食信息功能示例
2018/07/18 Python
python中多个装饰器的执行顺序详解
2018/10/08 Python
Python将8位的图片转为24位的图片实现方法
2018/10/24 Python
python内置数据类型之列表操作
2018/11/12 Python
手把手教你使用Python创建微信机器人
2019/04/29 Python
python实战串口助手_解决8串口多个发送的问题
2019/06/12 Python
python生成器/yield协程/gevent写简单的图片下载器功能示例
2019/10/28 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
美国领先的奢侈手表在线零售商:WatchMaxx
2017/12/17 全球购物
澳大利亚家具商店:Freedom
2020/12/17 全球购物
SQL Server 2000数据库的文件有哪些,分别进行描述。
2015/11/09 面试题
电子商务专业实习生自我鉴定
2013/09/24 职场文书
历史专业个人求职信范文
2013/12/07 职场文书
优秀员工年终发言演讲稿
2014/01/01 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
初中生庆国庆演讲稿范文2014
2014/09/25 职场文书
2014年班组建设工作总结
2014/12/01 职场文书
慈善献爱心倡议书
2015/04/27 职场文书
Redis+AOP+自定义注解实现限流
2022/06/28 Redis