php跨域有那些方法,PHP跨域访问的3种方法
近来项目中遇到跨服务器访问的问题,研究了好些日子,总结如下:
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="http://www.dnjs.net/";
$fp=fopen($url,'r');
while(!feof($fp)){
$result.=fgets($fp,1024);
}
echo" $result";
fclose($fp);
?>
php跨域有那些方法,PHP跨域访问的3种方法相关推荐
- 结构成员访问的三种方法
结构成员访问的三种方法 #include "stdio.h" #include "string.h" #include <stdlib.h> mai ...
- python下载方法-python实现下载文件的三种方法_python
本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...
- 实现计算机间远程桌面访问的三种方法
下面,我将结合自身实际工作经验,分享三种windows远程桌面访问的方法,解决实际工作场景遇到的远程访问问题.这三种方法分别解决了如下场景下的远程访问: 1. 跨局域网的windows远程桌面访问 2 ...
- java多线程同步的四种方法_java中实现多线程的两种方法
java多线程有几种实现方法,都是什么?同步有几种实java中多线程的实现方法有两种:1.直接继承thread类:2.实现runnable接口:同步的实现方法有五种:1.同步方法:2.同步代码块:3. ...
- python使用方法视频-Python读取视频的两种方法(imageio和cv2)
用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...
- python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法
在抓取页面图片时,为避免重复抓取,将抓取的img结果(结果集是list类型的)通过集合去重.这里总结了下网上搜集到的几种方法. 一.方法1 代码如下 复制代码 ids = [1,2,3,3,4,2,3 ...
- java json的使用方法_JAVA编写JSON常用的三种方法
JAVA编写JSON常用的三种方法 Szx • 2019 年 11 月 15 日 1.jsonlib需要引入的包也多,代码也相对多一些. 2.Gson:谷歌的 3.FastJson:阿里巴巴的,这几个 ...
- python网页爬取方法_Python爬取网页的三种方法
# Python爬取网页的三种方法之一: 使用urllib或者urllib2模块的getparam方法 import urllib fopen1 = urllib.urlopen('http://w ...
- 原型共享数据 原型简单语法 原型中方法是可以相互访问 实例对象属性方法层层搜索
利用原型共享数据 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...
- php遍历数组的四种方法,PHP遍历数组的常见几种方法
小白发博文,看到某个知识点,就当复习下. $arr=array ( 'football' => 'well', 'swimming'=>'very well', 'run'=> ...
最新文章
- PCIE的事务类型:posted和non posted transaction
- JSP、EL和JSTL-学习笔记03【EL介绍和运算符、EL获取域中存储的数据】
- 你真的了解.NET中的String吗?
- 2018企业面试总汇(答案请自行搜罗) 新增19年阿里面题(反向拓展技术栈)
- 用户密码到底要怎样存储?
- $.post 中文乱码 php,如何解决jquery $.post 乱码问题
- tocmat linux搭建测试环境,Apache+Tomcat 环境搭建(JK部署过程)
- Java 1.3.1 带标签的 break语句
- 在linux命令行利用SecureCRT上传下载文件
- [转载] 财经郎眼20120526:山东首富挑战国家电网
- maven打包命令-P和-D的用法
- 交通灯控制逻辑电路设计
- meshlab点云转mesh
- 设计思维的定义与一些步骤
- 怎样用html制作歌词字幕,pr歌词字幕制作方法
- 2023年天津天狮学院专升本市场营销专业《市场营销学》考试大纲
- 用小鸟云服务器搭建网站常用的伪静态设置规则
- 测试当前访问百度的IP地址(代理IP)
- 详细讲解 —— 网络编程套接字(Java EE初阶)
- ASR项目实战-交付团队的分工
热门文章
- LPC_2136 PLC,扩展方案,兼容西门子S7-200 CPU 224XP,兼容西门子软件
- 程序员入门:如何自学编程
- Java餐厅点餐系统【附源码报告】
- 2019最新盘点:适合中小型企业的财务系统软件
- java servlet面试题_JavaWeb之JSP和servlet面试题附答案
- 计算机手机共享上网,上网教程_电脑wifi怎么实现手机共享上网 - 驱动管家
- 2021秋招IC验证面经-ARM中国/中科芯/飞腾/地平线/中兴
- 专家系统是一种智能计算机软件系统,人工智能习题答案-第6篇-专家系统.pdf
- 如何对接快递助手物流查询接口【干货】
- 前端json格式转换