导航:首页 > 编程语言 > proxyphp

proxyphp

发布时间:2022-05-05 14:19:19

php使用代理方法获取远程网页的代码.

functioncurl_string($url,$user_agent,$proxy){

$ch=curl_init();
curl_setopt($ch,CURLOPT_PROXY,$proxy);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT,$user_agent);
curl_setopt($ch,CURLOPT_COOKIEJAR,"c:cookie.txt");
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_TIMEOUT,120);
$result=curl_exec($ch);
curl_close($ch);
return$result;

}

$url_page="http://www..com";
$user_agent="Mozilla/4.0";
$proxy="http://192.11.222.124:8000";//这里是http代理
$string=curl_string($url_page,$user_agent,$proxy);
echo$string;

Ⅱ PHP实现代理IP

“代理IP”现在有很多种的,就是软件改IP的。
软件上有很多IP点提供给使用者切换的
在电脑上安装IP转换器,
在IP软件上选择不同的IP点连接就可以了的。
推荐软件。可找到类似软件的。
全国大多数城市(数百万IP点任意切换)
希望可以帮到你。多少电脑多可以使用的。

Ⅲ 为什么我php 用curl_proxy 不生效

这个是PHP的curl的代理模式,这个模式你在使用的时候是需要配合其他的一起使用的。所以单纯说这个没有用还要看你其他的代码怎么写。
希望你可以把代码放上来看看。

Ⅳ proxy.php什么意思

PHP 代理脚本 php-proxy
php-proxy 是基于 PHP,Symfony 和 cURL 的代理脚本,这个库借鉴了 Glype,Jenssegers proxy 和 Guzzle 的经验。
示例
require('vendor/autoload.php');
use Proxy\Http\Request;
use Proxy\Proxy;
$request = Request::createFromGlobals();
$proxy = new Proxy();
$proxy->getEventDispatcher()->addListener('request.before_send', function($event){$event['request']->headers->set('X-Forwarded-For', 'php-proxy');});
$proxy->getEventDispatcher()->addListener('request.sent', function($event){if($event['response']->getStatusCode() != 200){die("Bad status code!");
}
});
$proxy->getEventDispatcher()->addListener('request.complete', function($event){$content = $event['response']->getContent();$content .= '<!-- via php-proxy -->';
$event['response']->setContent($content);});
$response = $proxy->forward($request, "http://www.yahoo.com");// send the response back to the client
$response->send();
Athlon1600 / php-proxy
Watch17 Star73 Fork36
A web proxy script written in PHP and built as an alternative to Glype. — More...
https://php-proxy.com
Issues
#25 Install in Laravel 5.2 encountered a bug by cynhard 2016-11-28#38 transfer-encoding: chunked misleads browser by h2g-internetagentur 2016-11-14#37 Better content-type check by JClerc 2016-11-08#19 Gmail cookies problem by AoiRei 2016-10-24#40 Google Drive && Dropbox

Ⅳ mysql 如何实现读写分离,用mysql-proxy 或者直接用php连接两个数据库

Mysql主从配置,实现读写分离
原理:主服务器(Master)负责网站NonQuery操作,从服务器负责Query操作,用户可以根据网站功能模特性块固定访问Slave服务器,或者自己写个池或队列,自由为请求分配从服务器连接。主从服务器利用MySQL的二进制日志文件,实现数据同步。二进制日志由主服务器产生,从服务器响应获取同步数据库。
具体实现:
1、在主从服务器上都装上MySQL数据库,windows系统鄙人安装的是mysql_5.5.25.msi版本,Ubuntu安装的是mysql-5.6.22-linux-glibc2.5-i686.tar
windows安装mysql就不谈了,一般地球人都应该会。鄙人稍微说一下Ubuntu的MySQL安装,我建议不要在线下载安装,还是离线安装的好。大家可以参考 http://www.linuxidc.com/Linux/2013-01/78716.htm 这位不知道大哥还是姐妹,写的挺好按照这个就能装上。在安装的时候可能会出现几种现象,大家可以参考解决一下:
(1)如果您不是使用root用户登录,建议 su - root 切换到Root用户安装,那就不用老是 sudo 了。
(2)存放解压的mysql 文件夹,文件夹名字最好改成mysql
(3)在./support-files/mysql.server start 启动MySQL的时候,可能会出现一个警告,中文意思是启动服务运行读文件时,忽略了my.cnf文件,那是因为my.cnf的文件权限有问题,mysql会认为该文件有危险不会执行。但是mysql还会启动成功,但如果下面配置从服务器参数修改my.cnf文件的时候,你会发现文件改过了,但是重启服务时,修改过后的配置没有执行,而且您 list一下mysql的文件夹下会发现很多.my.cnf.swp等中间文件。这都是因为MySQL启动时没有读取my.cnf的原因。这时只要将my.cnf的文件权限改成my_new.cnf的权限一样就Ok,命令:chmod 644 my.cnf就Ok
(4)Ubuntu中修改文档内容没有Vim,最好把Vim 装上,apt-get install vim,不然估计会抓狂。
这时候我相信MySQL应该安装上去了。
2、配置Master主服务器
(1)在Master MySQL上创建一个用户‘repl’,并允许其他Slave服务器可以通过远程访问Master,通过该用户读取二进制日志,实现数据同步。

Ⅵ phpproxy无法显示图片

选上显示图片或允许图片

Ⅶ php代理问题

你应该是数据库管理的吧,必须有一个会员表吧,每个会员一条记录,记录每个会员的相关信息,大概有这些字段:

会员表(会员ID,姓名,会员级别(1,2,3),上级会员ID,祖宗会员ID)


会员ID可以使用身份证号,也可以让数据库自己编码,新增加会员需要做三件事情:

  1. 获取上级会员的祖宗会员ID,

    SELECT 祖宗ID FROM 会员表 WHERE 会员ID='推荐人ID'

  2. 添加会员

    INSERT INTO 会员表 VALUES ('新会员ID','新会员姓名','新会员默认级别例如3','推荐人ID','祖宗ID')

  3. 修改推荐人的级别

    SELECT COUNT(*) FROM 会员表 WHERE 上级会员ID='推荐人ID'

    如果查询的结果数量>=10,那么执行下面的修改

    UPDATE 会员表 SET 会员级别=2 WHERE 会员ID='推荐人ID' AND会员级别=3

Ⅷ 免流proxy.php.怎么修改

<?php
/**
* 默认使用哪种免流方式
* 1 默认川免
* 2 默认菊花
* 3 关闭免流
*
* 注意:由于川免不支持以POST方式提交表单,
* 所以当你以PODT方式提交表单或者上传文件时,
* 会自动切换到菊花免流方式。
*/
Type = 1;【红色的1问的是你用下面2种设置的哪一种,1是用川免设置,也就是前缀免流法,用2是菊花免流,也就是ip免流,用前缀免流的时候下面的菊花填什么ip都不影响,用ip.上面前缀填什么也不影响,川免和菊花我改成黄色字体】

/**
* 川免设置
*/

/*免流前缀域名(不要http://)*/
Domain=‘mob.10010.com‘;
/*免流前缀路径(域名之后的部分)*/
Path=‘ mob.10010.com/mini/secureLogin.do?secure= ‘;
【前缀免流改的地方就是我改成紫色的部分,第一个填网站的域名,不懂什么是域名网络去。第二个是免流路径。第二个有2种改法,一个是域名加域名后面到第一个=号为止。
例1:http://mob.10010.com/mini/secureLogin.do?secure=(这是联通掌厅登陆页面的网址)就改成mob.10010.com/mini/secureLogin.do?secure=这样
例2:http://mob.10010.com/mini/secureLogin.do?secure=这个还是那个网址也可以改成/mini/secureLogin.do?secure=[改成这样要把下面的url编码由false改成true]
切记改前缀免流的时候一定要把网址前面的http://删掉不然就无限进改的那个网址
1和2是有不同的改成第一个会经常连不上网要这时候就要关闭网络重新连接了。
改成第二个那样可以联网但是很多地方不能显示图片】ps:我用联通的只是个比喻,一般联通还是用免流ip比较好,前缀免流一般是移动用的!湖南移动贵州移动可以用ip免流的除外-_-||

/*地址是否要url编码(true开,false关)*/
Urlencode=false;

/**
* 菊花设置
*/

/*免流伪装服务器地址*/
proxy=‘mob.10010.com‘;【这个地方就是很多人问php怎么改ip的地方,如你本来用掌厅的你想换成沃的就把mob.10010.com改成wo.com.cn就行了,ip后面也可以加端口如wap.10010.com:80】ps:填写网站的域名或者ip都一样。如掌厅免流你填wap.10010.com和填mob.10010.com和填123.125.95.235是一样的。
下面部分不用修改

Ⅸ php如何用代理访问网站 求代码

CURL 就可以啊!你的先自己开个http代理 。或者网络找一些http代理

然后在curl里面设置http代理就可以了。

functioncurl_string($url,$user_agent,$proxy){
$ch=curl_init();
curl_setopt($ch,CURLOPT_PROXY,$proxy);
curl_setopt($ch,CURLOPT_URL,$url);
curl_setopt($ch,CURLOPT_USERAGENT,$user_agent);
curl_setopt($ch,CURLOPT_COOKIEJAR,"c:cookie.txt");//可删除
curl_setopt($ch,CURLOPT_HEADER,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_TIMEOUT,120);
$result=curl_exec($ch);
curl_close($ch);
return$result;

}
$content="http://www.google.com";$user_agent="Mozilla/4.0";$proxy="http://192.11.222.124:8000";

Ⅹ 怎么样用php语言实现通过proxy代理服务器访问网站呢

function curl_string ($url,$timeout = 3,$proxy=1){
$ua = array('Mozilla','Opera','Microsoft Internet Explorer','ia_archiver');
$op = array('Windows','Windows XP','Linux','Windows NT','Windows 2000','OSX');
$agent = $ua[rand(0,3)].'/'.rand(1,8).'.'.rand(0,9).' ('.$op[rand(0,5)].' '.rand(1,7).'.'.rand(0,9).'; en-US;)';
Tor 地址与端口
$tor = 'http://www.aimilife.com'; //这里是你的代理服务器
连接超时设置
$timeout = 3;
$ack = curl_init();
if($proxy)
{
curl_setopt($ack, CURLOPT_PROXY, $tor);
}
curl_setopt($ack, CURLOPT_URL, $url);
curl_setopt($ack, CURLOPT_HEADER, 0);
curl_setopt($ack, CURLOPT_USERAGENT, $agent);
curl_setopt($ack, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ack, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ack, CURLOPT_TIMEOUT, $timeout);
$result = curl_exec($ack);
curl_close($ack);
return $result;

}

阅读全文

与proxyphp相关的资料

热点内容
python操作zookeeper 浏览:705
苹果手机dcim文件夹显示不出来 浏览:430
如何压缩文件夹联想电脑 浏览:583
程序员的学习之旅 浏览:440
apkdb反编译 浏览:922
雪花算法为什么要二进制 浏览:825
在文档中打开命令行工具 浏览:608
android图标尺寸规范 浏览:369
python实用工具 浏览:208
流量计pdf 浏览:936
科东加密认证价格 浏览:532
dos命令读文件 浏览:996
成为程序员需要什么学历 浏览:672
pdf农药 浏览:228
canal加密 浏览:497
日本安卓系统和中国有什么区别 浏览:137
linux命令行修改文件 浏览:838
从编译和解释的角度看 浏览:649
徐志摩pdf 浏览:651
夏天解压球视频 浏览:304