近来项目中遇到跨服务器访问的问题,研究了好些日子,总结如下:

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种方法相关推荐

  1. 结构成员访问的三种方法

    结构成员访问的三种方法 #include "stdio.h" #include "string.h" #include <stdlib.h> mai ...

  2. python下载方法-python实现下载文件的三种方法_python

    本篇文章主要介绍了python实现下载文件的三种方法,最常用的方法就是通过Http利用urllib或者urllib2模块还有requests,有兴趣的可以了解一下. Python开发中时长遇到要下载文 ...

  3. 实现计算机间远程桌面访问的三种方法

    下面,我将结合自身实际工作经验,分享三种windows远程桌面访问的方法,解决实际工作场景遇到的远程访问问题.这三种方法分别解决了如下场景下的远程访问: 1. 跨局域网的windows远程桌面访问 2 ...

  4. java多线程同步的四种方法_java中实现多线程的两种方法

    java多线程有几种实现方法,都是什么?同步有几种实java中多线程的实现方法有两种:1.直接继承thread类:2.实现runnable接口:同步的实现方法有五种:1.同步方法:2.同步代码块:3. ...

  5. python使用方法视频-Python读取视频的两种方法(imageio和cv2)

    用python读取视频有两种主要方法,大家可依据自己的需求进行使用. 方法一: 使用imageio库,没有安装的可用pip安装或自己下载,安装好后重启终端即可调用. import pylab impo ...

  6. python 列表去重(数组)的几种方法_python 列表去重(数组)的几种方法

    在抓取页面图片时,为避免重复抓取,将抓取的img结果(结果集是list类型的)通过集合去重.这里总结了下网上搜集到的几种方法. 一.方法1 代码如下 复制代码 ids = [1,2,3,3,4,2,3 ...

  7. java json的使用方法_JAVA编写JSON常用的三种方法

    JAVA编写JSON常用的三种方法 Szx • 2019 年 11 月 15 日 1.jsonlib需要引入的包也多,代码也相对多一些. 2.Gson:谷歌的 3.FastJson:阿里巴巴的,这几个 ...

  8. python网页爬取方法_Python爬取网页的三种方法

    # Python爬取网页的三种方法之一:  使用urllib或者urllib2模块的getparam方法 import urllib fopen1 = urllib.urlopen('http://w ...

  9. 原型共享数据 原型简单语法 原型中方法是可以相互访问 实例对象属性方法层层搜索

    利用原型共享数据 <!DOCTYPE html> <html lang="en"> <head><meta charset="U ...

  10. php遍历数组的四种方法,PHP遍历数组的常见几种方法

    小白发博文,看到某个知识点,就当复习下. $arr=array ( 'football' =>     'well', 'swimming'=>'very well', 'run'=> ...

最新文章

  1. PCIE的事务类型:posted和non posted transaction
  2. JSP、EL和JSTL-学习笔记03【EL介绍和运算符、EL获取域中存储的数据】
  3. 你真的了解.NET中的String吗?
  4. 2018企业面试总汇(答案请自行搜罗) 新增19年阿里面题(反向拓展技术栈)
  5. 用户密码到底要怎样存储?
  6. $.post 中文乱码 php,如何解决jquery $.post 乱码问题
  7. tocmat linux搭建测试环境,Apache+Tomcat 环境搭建(JK部署过程)
  8. Java 1.3.1 带标签的 break语句
  9. 在linux命令行利用SecureCRT上传下载文件
  10. [转载] 财经郎眼20120526:山东首富挑战国家电网
  11. maven打包命令-P和-D的用法
  12. 交通灯控制逻辑电路设计
  13. meshlab点云转mesh
  14. 设计思维的定义与一些步骤
  15. 怎样用html制作歌词字幕,pr歌词字幕制作方法
  16. 2023年天津天狮学院专升本市场营销专业《市场营销学》考试大纲
  17. 用小鸟云服务器搭建网站常用的伪静态设置规则
  18. 测试当前访问百度的IP地址(代理IP)
  19. 详细讲解 —— 网络编程套接字(Java EE初阶)
  20. ASR项目实战-交付团队的分工

热门文章

  1. LPC_2136 PLC,扩展方案,兼容西门子S7-200 CPU 224XP,兼容西门子软件
  2. 程序员入门:如何自学编程
  3. Java餐厅点餐系统【附源码报告】
  4. 2019最新盘点:适合中小型企业的财务系统软件
  5. java servlet面试题_JavaWeb之JSP和servlet面试题附答案
  6. 计算机手机共享上网,上网教程_电脑wifi怎么实现手机共享上网 - 驱动管家
  7. 2021秋招IC验证面经-ARM中国/中科芯/飞腾/地平线/中兴
  8. 专家系统是一种智能计算机软件系统,人工智能习题答案-第6篇-专家系统.pdf
  9. 如何对接快递助手物流查询接口【干货】
  10. 前端json格式转换