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 adodb连接不同数据库
Mar 19 PHP
遍历指定目录下的所有目录和文件的php代码
Nov 27 PHP
PHP的可变变量名的使用方法分享
Feb 05 PHP
php中使用session_set_save_handler()函数把session保存到MySQL数据库实例
Nov 06 PHP
PHP中set error handler函数用法小结
Nov 11 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
Jun 12 PHP
PHP对象实例化单例方法
Jan 19 PHP
Laravel中任务调度console使用方法小结
May 07 PHP
PHP基于PDO实现的SQLite操作类【包含增删改查及事务等操作】
Jun 21 PHP
php实现简单的权限管理的示例代码
Aug 25 PHP
php对微信支付回调处理的方法
Aug 23 PHP
PHP使用Http Post请求发送Json对象数据代码解析
Jul 16 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
第八节 访问方式 [8]
2006/10/09 PHP
PHP递归返回值时出现的问题解决办法
2013/02/19 PHP
PHP转换IP地址到真实地址的方法详解
2013/06/09 PHP
微信API接口大全
2015/04/15 PHP
jQuery News Ticker 基于jQuery的即时新闻行情展示插件
2011/11/05 Javascript
浅析Node在构建超媒体API中的作用
2014/07/30 Javascript
Javascript简单改变表单元素背景的方法
2015/07/15 Javascript
js中javascript:void(0) 真正含义
2020/11/05 Javascript
基于javascript代码检测访问网页的浏览器呈现引擎、平台、Windows操作系统、移动设备和游戏系统
2015/12/03 Javascript
jQuery实现点击按钮文字变成input框点击保存变成文字
2016/05/09 Javascript
BootStrap点击下拉菜单项后显示一个新的输入框实现代码
2016/05/16 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
Bootstrap文件上传组件之bootstrap fileinput
2016/11/25 Javascript
详解Angular.js指令中scope类型的几种特殊情况
2017/02/21 Javascript
如何给ss bash 写一个 WEB 端查看流量的页面
2017/03/23 Javascript
jquery.validate.js 多个相同name的处理方式
2017/07/10 jQuery
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
微信小程序左右滑动的实现代码
2017/12/15 Javascript
Vue一次性简洁明了引入所有公共组件的方法
2018/11/28 Javascript
vue+ESLint 配置保存 自动格式化代码
2020/03/17 Javascript
js实现有趣的倒计时效果
2021/01/19 Javascript
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
python实现kmp算法的实例代码
2019/04/03 Python
python实现的自动发送消息功能详解
2019/08/15 Python
解决python3.x安装numpy成功但import出错的问题
2020/11/17 Python
Python开发.exe小工具的详细步骤
2021/01/27 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
主题实践活动总结
2014/05/08 职场文书
2014年教师节国旗下讲话稿
2014/09/10 职场文书
医德医风自我评价
2014/09/19 职场文书
2014年教师批评与自我批评思想汇报
2014/09/20 职场文书
2015年科学教研组工作总结
2015/07/22 职场文书
MySQL配置主从服务器(一主多从)
2021/08/07 MySQL
js判断两个数组相等的5种方法
2022/05/06 Javascript
SpringBoot项目多数据源及mybatis 驼峰失效的问题解决方法
2022/07/07 Java/Android