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 安全过滤函数代码
May 07 PHP
PHP、Python和Javascript的装饰器模式对比
Feb 03 PHP
php在apache环境下实现gzip配置方法
Apr 02 PHP
PHP实现数组array转换成xml的方法
Jul 19 PHP
PHP正则替换函数preg_replace()报错:Notice Use of undefined constant的解决方法分析
Feb 04 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
php检查函数必传参数是否存在的实例详解
Aug 28 PHP
PHP基于双向链表与排序操作实现的会员排名功能示例
Dec 26 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
PHP创建文件及写入数据(覆盖写入,追加写入)的方法详解
Feb 15 PHP
YII2框架中actions的作用与使用方法示例
Mar 13 PHP
php随机生成验证码,php随机生成数字,php随机生成数字加字母!
Apr 01 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
Terran魔法科技
2020/03/14 星际争霸
连接到txt文本的超链接,不直接打开而是点击后下载的处理方法
2009/07/01 PHP
无需重新编译php加入ftp扩展的解决方法
2013/02/07 PHP
用PHP实现浏览器点击下载TXT文档的方法详解
2013/06/02 PHP
THINKPHP支持YAML配置文件的设置方法
2015/03/17 PHP
CodeIgniter框架常见用法工作总结
2017/03/16 PHP
封装好的省市地区联动控件附下载
2007/08/13 Javascript
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
JS面向对象编程之对象使用分析
2010/08/19 Javascript
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
AngularJS HTML编译器介绍
2014/12/06 Javascript
jQuery中on()方法用法实例详解
2015/02/06 Javascript
分享一个自己写的简单的javascript分页组件
2015/02/15 Javascript
JavaScript中Number.NEGATIVE_INFINITY值的使用详解
2015/06/05 Javascript
JavaScript设置表单上传时文件个数的方法
2015/08/11 Javascript
node.js使用cluster实现多进程
2016/03/17 Javascript
jQuery实现移动端手机商城购物车功能
2016/09/24 Javascript
ReactNative-JS 调用原生方法实例代码
2016/10/08 Javascript
基于JavaScript实现轮播图原理及示例
2020/04/10 Javascript
Vue.extend构造器的详解
2017/07/17 Javascript
浅谈JavaScript_DOM学习篇_图片切换小案例
2019/03/19 Javascript
Vue触发隐藏input file的方法实例详解
2019/08/14 Javascript
ES6学习笔记之let与const用法实例分析
2020/01/22 Javascript
rhythmbox中文名乱码问题解决方法
2008/09/06 Python
Python利用itchat对微信中好友数据实现简单分析的方法
2017/11/21 Python
神经网络python源码分享
2017/12/15 Python
python 按照固定长度分割字符串的方法小结
2018/04/30 Python
Python requests模块实例用法
2019/02/11 Python
Python去除字符串前后空格的几种方法
2019/03/04 Python
使用python 写一个静态服务(实战)
2019/06/28 Python
Jupyter notebook如何修改平台字体
2020/05/13 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
语文高效课堂实施方案
2014/05/03 职场文书
岗位标兵事迹材料
2014/05/17 职场文书
酒店前台岗位职责
2015/04/16 职场文书
微信小程序用户授权最佳实践指南
2021/05/08 Javascript