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实现MVC开发得最简单的方法――模型
Apr 10 PHP
关于PHPDocument 代码注释规范的总结
Jun 25 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
PHP和javascript常用正则表达式及用法实例
Jul 01 PHP
CodeIgniter实现更改view文件夹路径的方法
Jul 04 PHP
php实现的Cookies操作类实例
Sep 24 PHP
php对数组内元素进行随机调换的方法
May 12 PHP
PHP的Yii框架使用中的一些错误解决方法与建议
Aug 21 PHP
PHP中的数组处理函数实例总结
Jan 09 PHP
php+flash+jQuery多图片上传源码分享
Jul 27 PHP
PHP自动识别当前使用移动终端
May 21 PHP
thinkphp5 redis缓存新增方法实例讲解
Mar 24 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数组循环操作详细介绍 附实例代码
2013/02/03 PHP
PHP获取网页标题的3种实现方法代码实例
2014/04/11 PHP
PHP实现多图片上传类实例
2014/07/26 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
PHP操作redis实现的分页列表,新增,删除功能封装类与用法示例
2018/08/04 PHP
Javascript实例教程(19) 使用HoTMetal(7)
2006/12/23 Javascript
js对象之JS入门之Array对象操作小结
2011/01/09 Javascript
JavaScript高级程序设计 阅读笔记(十三) js定义类或对象
2012/08/14 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
2013/01/23 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
js数组的基本用法及数组根据下标(数值或字符)移除元素
2013/10/20 Javascript
js/jquery去掉空格,回车,换行示例代码
2013/11/05 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
Javascript实现单例模式
2016/01/24 Javascript
javascript创建cookie、读取cookie
2016/03/31 Javascript
NodeJS连接MongoDB数据库时报错的快速解决方法
2016/05/13 NodeJs
jQuery实现的省市县三级联动菜单效果完整实例
2016/08/01 Javascript
详解jQuery uploadify文件上传插件的使用方法
2016/12/16 Javascript
iscroll动态加载数据完美解决方法
2017/07/18 Javascript
通过实践编写优雅的JavaScript代码
2019/05/30 Javascript
layui 解决form表单点击无反应的问题
2019/10/25 Javascript
浅谈vue获得后台数据无法显示到table上面的坑
2020/08/13 Javascript
Linux 下 Python 实现按任意键退出的实现方法
2016/09/25 Python
matplotlib简介,安装和简单实例代码
2017/12/26 Python
使用python的pandas库读取csv文件保存至mysql数据库
2018/08/20 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
python实现学生信息管理系统(精简版)
2020/11/27 Python
CSS3中各种颜色属性的使用教程
2016/05/17 HTML / CSS
乌克兰移动电子产品和相关配件的在线商店:iTMag
2020/03/16 全球购物
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
介绍一下Java中的static关键字
2012/05/12 面试题
农民入党思想汇报
2014/01/03 职场文书
中职生求职信
2014/07/01 职场文书
2014年教育实习工作总结
2014/11/22 职场文书
《分数的意义》教学反思
2016/02/20 职场文书
python opencv通过按键采集图片源码
2021/05/20 Python