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 相关文章推荐
ZF等常用php框架中存在的问题
Jan 10 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
Apr 18 PHP
php连接数据库代码应用分析
May 29 PHP
php缩小png图片不损失透明色的解决方法
Dec 25 PHP
destoon之一键登录设置
Jun 21 PHP
PHP函数http_build_query使用详解
Aug 20 PHP
php批量添加数据与批量更新数据的实现方法
Dec 16 PHP
php使用MySQL保存session会话的方法
Jun 18 PHP
5款适合PHP使用的HTML编辑器推荐
Jul 03 PHP
ThinkPHP 整合Bootstrap Ajax分页样式
Dec 23 PHP
如何修改yii2.0自带的user表为其它的表
Aug 01 PHP
php如何实现数据库的备份和恢复
Nov 30 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
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
提高php编程效率技巧
2015/08/13 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
php在windows环境下获得cpu内存实时使用率(推荐)
2018/02/08 PHP
Javascript(AJAX)解析XML的代码(兼容FIREFOX/IE)
2010/07/11 Javascript
javascript 词法作用域和闭包分析说明
2010/08/12 Javascript
jQuery 瀑布流 绝对定位布局(二)(延迟AJAX加载图片)
2012/05/23 Javascript
鼠标拖动实现DIV排序示例代码
2013/10/14 Javascript
当滚动条滚动到页面底部自动加载增加内容的js代码
2014/05/13 Javascript
jQuery中trigger()方法用法实例
2015/01/19 Javascript
jquery中$each()方法的使用指南
2015/04/30 Javascript
底部悬浮通栏可以关闭广告位的实现方法
2016/06/01 Javascript
Vue.js组件使用开发实例教程
2016/11/01 Javascript
使用vue实现grid-layout功能实例代码
2018/01/05 Javascript
webpack4 入门最简单的例子介绍
2018/09/05 Javascript
JavaScript函数式编程(Functional Programming)高阶函数(Higher order functions)用法分析
2019/05/22 Javascript
微信小程序实现拍照画布指定区域生成图片
2019/07/18 Javascript
node.JS路径解析之PATH模块使用方法详解
2020/02/06 Javascript
[33:15]2018DOTA2亚洲邀请赛3月30日 小组赛B组 VP VS Mineski
2018/03/31 DOTA
python 文件与目录操作
2008/12/24 Python
python下如何查询CS反恐精英的服务器信息
2017/01/17 Python
python enumerate函数的使用方法总结
2017/11/15 Python
详解用python实现简单的遗传算法
2018/01/02 Python
python3 pandas 读取MySQL数据和插入的实例
2018/04/20 Python
Python中的TCP socket写法示例
2018/05/11 Python
Python Django的安装配置教程图文详解
2019/07/17 Python
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
Linux如何为某个操作添加别名
2015/02/05 面试题
生物技术研究生自荐信
2013/11/12 职场文书
小加工厂管理制度
2014/01/21 职场文书
高三毕业寄语
2014/04/10 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
观后感开头
2015/06/19 职场文书
大学生学习十八届五中全会精神心得体会
2016/01/05 职场文书
java objectUtils 使用可能会出现的问题
2022/02/28 Java/Android