当前位置: 编程技术>php
本页文章导读:
▪PHP实时显示输出
//实时显示输出 ob_end_flush();//关闭缓存 //echo str_repeat(" ",256); //ie下 需要先发送256个字节 set_time_limit(0); for($i=0;$i<10;$i++){ echo "Now Index is :". $i."<br>"; flush(); sleep(1); }
......
▪PHP在字符串中查找指定字符串并删除的代码
$a = "abcababa"; $count=strpos($a,"ab"); $str=substr_replace($a,"",$count,2); 输出结果:cababa 代码虽短,但也算是一个小算法!
......
▪php之对抗Web扫描器的脚本技巧
大部分Web扫描器(包括上传、管理后台扫描器)都是通过判断HTTP的200返回来确定页面存在的,在页面存在的基础上,这些扫描期才会开始对漏洞进行扫描。既然不能保证内部逻辑的严密,.........
[1]PHP实时显示输出
来源: 互联网 发布时间: 2013-11-30
//实时显示输出
ob_end_flush();//关闭缓存
//echo str_repeat(" ",256); //ie下 需要先发送256个字节
set_time_limit(0);
for($i=0;$i<10;$i++){
echo "Now Index is :". $i."<br>";
flush();
sleep(1);
}
ob_end_flush();//关闭缓存
//echo str_repeat(" ",256); //ie下 需要先发送256个字节
set_time_limit(0);
for($i=0;$i<10;$i++){
echo "Now Index is :". $i."<br>";
flush();
sleep(1);
}
[2]PHP在字符串中查找指定字符串并删除的代码
来源: 互联网 发布时间: 2013-11-30
$a = "abcababa";
$count=strpos($a,"ab");
$str=substr_replace($a,"",$count,2);
输出结果:cababa
代码虽短,但也算是一个小算法!
$count=strpos($a,"ab");
$str=substr_replace($a,"",$count,2);
输出结果:cababa
代码虽短,但也算是一个小算法!
[3]php之对抗Web扫描器的脚本技巧
来源: 互联网 发布时间: 2013-11-30
大部分Web扫描器(包括上传、管理后台扫描器)都是通过判断HTTP的200返回来确定页面存在的,在页面存在的基础上,这些扫描期才会开始对漏洞进行扫描。既然不能保证内部逻辑的严密,那么就在输入/输出这个瓶颈上做文章,当输入错误的密码或者权限失败时,我们自己返回一个400错误的HTTP消息来误导扫描器不再继续进行扫描(包括哪些手工入侵者)
以PHP为例:
<?php
ob_start();
if ('Password' != $_GET['password'])
header("HTTP/1.1 404 Not Found");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Sample </TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
<?php ob_end_flush();?>
以PHP为例:
代码如下:
<?php
ob_start();
if ('Password' != $_GET['password'])
header("HTTP/1.1 404 Not Found");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> Sample </TITLE>
</HEAD>
<BODY>
</BODY>
</HTML>
<?php ob_end_flush();?>
最新技术文章: