PHP自学笔记 ---李炎恢老师PHP第一季 TestGuest0.9/1.0 提交数据

原创 2017年01月03日 20:06:47


1、非法操作弹窗


//非法操作弹窗
function _alert_back($_info){
echo "<script type='text/javescript'> alert('$_info');history.back;</script> ";

exit();
};




2、验证长度

strlen('BB');长度为2位;

strlen('比比');长度为6位;


mb_strlen('BB','utf-8');和mb_strlen('比比','utf-8');长度都为2位





addslashes

(PHP 4, PHP 5)

addslashes 使用反斜线引用字符串

说明

string addslashes ( string $str )

返回字符串,该字符串为了数据库查询语句等的需要在某些字符前加上了反斜线。这些字符是单引号(')、双引号(")、反斜线(\)与 NUL(NULL 字符)。

一个使用 addslashes() 的例子是当你要往数据库中输入数据时。例如,将名字 O'reilly 插入到数据库中,这就需要对其进行转义。大多数据库使用 \ 作为转义符:O\'reilly。这样可以将数据放入数据库中,而不会插入额外的 \。当 PHP 指令 magic_quotes_sybase 被设置成 on 时,意味着插入 ' 时将使用 ' 进行转义。

默认情况下,PHP 指令 magic_quotes_gpcon,它主要是对所有的 GET、POST 和 COOKIE 数据自动运行 addslashes()。不要对已经被 magic_quotes_gpc 转义过的字符串使用 addslashes(),因为这样会导致双层转义。遇到这种情况时可以使用函数 get_magic_quotes_gpc() 进行检测。

Example #1 addslashes() 例子

<?php
$str 
"Is your name O'reilly?";

// 输出:Is your name O\'reilly?
echo addslashes($str);
?>

参见 stripslashes()stripcslashes()addcslashes()htmlspecialchars()quotemeta()get_magic_quotes_gpc()。  






版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

PHP第一季视频教程.李炎恢.学习笔记(三)(第2章 基本语法(2))

自学PHP,第二章基本语法(2)的学习笔记。

PHP第一季视频教程.李炎恢.学习笔记(二)(第2章 基本语法(1))

自学PHP,第二章基本语法(1)的学习笔记。 个人感觉这一章没什么特别的,学过其他开发语言的,基本上没什么障碍,其中提到的函数,多用几次就熟悉了。

PHP第一季视频教程.李炎恢.学习笔记(一)(第1章 PHP概述(1)、(2)、(3))

自学PHP,第一章的学习笔记,含一二三的学习笔记,这三章内容较少,一起写了。

李炎恢老师PHP第三季视频课程(设计模式+MVC模式+SMARTY+在线商城)

1.PHP第三季中的设计模式,有些设计模式相似,但又有点复杂。 解决方案:在Web系统中用不到那么多模式,基础课程中,如果有听不懂的设计模式,直接放弃即可,继续往后学,无伤大雅。 2.PHP第三季...

【备忘】李炎恢老师HTML5+CSS3教程与课件代码【共享完毕】下载

课程目录:     01.[HTML5第一季] 第1章 HTML5概述.zip     02.[HTML5第一季] 第2章 基本格式.zip     03.[HTML5第一季] 第3章 文本元素...

李炎恢第一季php资料

  • 2014-11-16 01:43
  • 2.26MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)