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和ACCESS写聊天室(八)
Oct 09 PHP
PHP下通过系统信号量加锁方式获取递增序列ID
Sep 25 PHP
php 调用远程url的六种方法小结
Nov 02 PHP
怎样使用php与jquery设置和读取cookies
Aug 08 PHP
Zend Framework页面缓存实例
Jun 25 PHP
学习php设计模式 php实现备忘录模式(Memento)
Dec 09 PHP
PHP 的比较运算与逻辑运算详解
May 12 PHP
PHP编写文件多服务器同步程序
Jul 02 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
YII框架学习笔记之命名空间、操作响应与视图操作示例
Apr 30 PHP
php设计模式之组合模式实例详解【星际争霸游戏案例】
Mar 27 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的面试题集,附我的答案和分析(一)
2006/11/19 PHP
php下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
php strnatcmp()函数的用法总结
2013/11/27 PHP
php中in_array函数用法探究
2014/11/25 PHP
discuz目录文件资料汇总
2014/12/30 PHP
WordPress导航菜单的滚动和淡入淡出效果的实现要点
2015/12/14 PHP
PHP 5.6.11 访问SQL Server2008R2的几种情况详解
2016/08/08 PHP
javascript flash下fromCharCode和charCodeAt方法使用说明
2008/01/12 Javascript
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
JS实现页面载入时随机显示图片效果
2016/09/07 Javascript
Vue.js创建Calendar日历效果
2016/11/03 Javascript
详解JavaScript时间处理之几个月前或几个月后的指定日期
2016/12/21 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
JS与CSS3实现图片响应鼠标移动放大效果示例
2018/05/04 Javascript
javascript实现小型区块链功能
2019/04/03 Javascript
如何实现小程序tab栏下划线动画效果
2019/05/18 Javascript
详解node登录接口之密码错误限制次数(含代码)
2019/10/25 Javascript
Vue中使用matomo进行访问流量统计的实现
2019/11/05 Javascript
Nuxt默认模板、默认布局和自定义错误页面的实现
2020/05/11 Javascript
解决Vue keep-alive 调用 $destory() 页面不再被缓存的情况
2020/10/30 Javascript
Nuxt 嵌套路由nuxt-child组件用法(父子页面组件的传值)
2020/11/05 Javascript
[06:45]DOTA2-DPC中国联赛 正赛 Magma vs LBZS 选手采访
2021/03/11 DOTA
用Python中的wxPython实现最基本的浏览器功能
2015/04/14 Python
Python随手笔记第一篇(2)之初识列表和元组
2016/01/23 Python
Python自定义线程类简单示例
2018/03/23 Python
Python 创建新文件时避免覆盖已有的同名文件的解决方法
2018/11/16 Python
TensorFlow 多元函数的极值实例
2020/02/10 Python
python 监控logcat关键字功能
2020/09/04 Python
CSS3中新增的对文本和字体的设置
2020/02/03 HTML / CSS
英国珠宝和手表专家:Pleasance & Harper
2020/10/21 全球购物
英语生日邀请函
2014/01/23 职场文书
贷款承诺书
2015/01/20 职场文书
2015年世界卫生日活动总结
2015/02/09 职场文书
史上最牛辞职信
2015/05/13 职场文书
源码解读Spring-Integration执行过程
2021/06/11 Java/Android
不想升级Win11?教你彻底锁定老版Windows系统的方法(附下载地址)
2022/09/23 数码科技