当前位置:首页 > PHP > 正文内容

PHP携带COOKIE登录,PHP模拟登陆

高老师8年前 (2017-06-12)PHP1785

    这里给出的是Demo,事实上正式的网站对HTTP请求头要求完整性非常严格,建议完善请求头.

    1.先看验证文件:

<?php
if($_COOKIE['username']=='admin'){
	echo 'Welecome';
}
else{
	
	echo 'Please go out';
}
?>

    2.看看携带cookie操作:

<?php

$socket=fsockopen('learn.cn','80',$errno,$errstr,30000);

$str= array(
	'GET  /main.php  HTTP/1.1',
	'host:learn.cn' ,
	'cookie:username=admin',
	'',
	''
	);

$str=implode("\n", $str);

fwrite($socket, $str);

while ($row=fread($socket, 32)) {
	echo $row;
}

fclose($socket);

?>

扫描二维码推送至手机访问。

版权声明:本文由高久峰个人博客发布,如需转载请注明出处。

本文链接:https://blog.20230611.cn/post/8.html

分享给朋友:

“PHP携带COOKIE登录,PHP模拟登陆” 的相关文章

PHP中$this和self的区别

PHP中$this和self的区别

<?php //对比$this和self   /*  * $this更倾向于对象本身  *   */   class  Par{     public   ...

PHP模拟并发请求

PHP模拟并发请求

原理:使用curl_init()创建多个请求实例,再使用curl_multi_init()批量执行创建的多个请求实例。文件1:curl.php<?php  $threads=500;//并发请求次数 $url='http://blog.cn/index.php?';...

php创建webservice,php搭建webservice,php编写webservice

php创建webservice,php搭建webservice,php编写webservice

第一步:服务端文件<?php $wsdlfile='webservice.wsdl'; ini_set('soap.wsdl_cache_enabled','0');    //关闭WSDL缓存 //001...

 php max input vars,max input vars限制,max input vars 设置

php max input vars,max input vars限制,max input vars 设置

在一个正式项目中操作人员提交239个产品信息进行保存,但是系统却提示没有提交239个产品,于是开启错误信息,显示如下:Warning: Unknown: Input variables exceeded 1000. To incr...

PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持

PHP获取站点根目录,PHP获取应用根目录,cgi和cli都支持

重构框架的时候想要考虑支持下cli模式,于是参考了thinkphp的底层。/**  * 获取应用根目录  * @return string  */ public static function getRootP...

php json_encode 使用注意

php json_encode 使用注意

参数中包含gb2312的字符串,返回结果是false或者null(不同PHP版本具有差异性)代码:<?php $dbms = 'mysql'; $host = '192.168.8.8'; $dbName =&n...