content top

PHP内置函数intval()使用不当的安全漏洞分析

一、描述

intval函数有个特性:”直到遇上数字或正负符号才开始做转换,再遇到非数字或字符串结束时()结束转换”,在某些应用程序里由于对intval函数这个特性认识不够,错误的使用导致绕过一些安全判断导致安全漏洞.

二、分析

PHP_FUNCTION(intval)

{

zval **num, **arg_base;

int base;

 

PHP cURL快速入门

cURL 是一个利用URL语法规定来传输文件和数据的工具,支持很多协议,如HTTP、FTP、TELNET等。更让人高兴的是,PHP也支持 cURL 库。本文将介绍PHP中如何运用它。

基本结构

先来看一下在PHP中建立cURL请求的基本步骤:

  1. 初始化
  2. 设置变量
  3. 执行并获取结果
  4. 释放cURL句柄

// 1. 初始化

$ch = curl_init();

// 2. 设置选项,包括URL

curl_setopt($ch, CURLOPT_URL, “http://www.nettuts.com”);

curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

curl_setopt($ch, CURLOPT_HEADER, 0);

// 3. 执行并获取HTML文档内容

$output = curl_exec($ch);

// 4. 释放curl句柄

curl_close($ch);

 

jQuery 1.4新特性及其变化

   为庆祝jQuery的四周年生日,jQuery官方团队正式发布了jQuery 1.4版本。在这个版本中,jQuery官方团队做了大量的编码、测试和文档工作,相对之前版本自然改进不少,让我们一起来看看有哪些新变化吧。

1、为一些方法添加设置函数(Setter Functions)

在之前版本中,我们可以给attr()方法传入一个函数,将函数的返回值赋予某个属性。1.4中,这个功能被添加到了更多的方法中:.css()、 .attr()、 .val()、 .html()、 .text()、 .append()、.prepend()、 .before()、 .after()、.replaceWith(), .wrap()、 .wrapInner()、 .offset()、 .addClass()、 .removeClass()、 .toggleClass()。

此外,在下面方法中,还可以传入当前值作为设置函数的第二个参数,供设置函数使用:.css()、.attr()、.val()、.html()、.text()、.append()、.prepend()、.offset()、.addClass()、.removeClass()、和 .toggleClass()。

例如:

jQuery(’<img src=”enter.png” alt=”enter your name” />’)
.attr(”alt”, function(index, value)

{
    return “Please, ” + value;
});

2、更新了jQuery中序列化的核心方法 jQuery.param()

之前对于{foo: ["bar", "baz"]}序列化后的结果是“foo=bar&foo=baz”,现在为“foo[]=bar&foo[]=baz”。
这样更改的目的主要是告诉接收端,传入的是一个数组对象。

3、在jQuery.ajax 中可在不指定dataType属性时,会根据response的content-type自动识别。

例如:ajax请求返回的对象是json类型(application/json),则dataType会自动指定为”json”(不指定的情况下)。

4、在jQuery.ajax请求中,添加对Etag的支持。

之前jQuery在ajax请求中是在header中不发送If-None-Match值的(也就是不支持Etag),也就默认忽略了浏览器缓存。现在可以通过指定ifModified属性开启它。

 

我们需要的人才:因钻研计算机相关技术而缀学退学者优先考虑!!!

可以说DNSPod现在是国内最大的免费DNS解析产品提供商。今天偶然来到他们的网站,一看他们的招聘,顿时闪亮!也值得我深深的思考思考啊…

我们需要的人才:因钻研计算机相关技术而缀学退学者优先考虑

钻研计算机技术

钻研计算机技术

 

2010 新年祝福

2009轻轻地走了,满载着我们奋斗的激情和收获的喜悦渐行渐远,而崭新的2010正踏矫健的步伐向我们走来…

日照新年生紫烟,遥看幸福挂前川,
飞流直下三千尺,疑是快乐落九天。
横看健康竖平安,远近高低各好运,
不识新年真面目,只缘未阅我博客。

2010 新年祝福

2010 新年祝福

新年祝福 : 祝你心想事成,万事如意!

 
Page 2 of 512345
content top