在多平台下配置文件的目录统一使用斜杠“/”
PHP的标记,
如“<?”到“?>”,“<?php”到“?>”,“<script language=’php’>”到“</script>”,“<%”到“%>”
当然可以不写结束标记,
php.ini涉及
short_open_tag = on ; //短标签
asp_tags = on ; //ASP标签
静态变量
静态变量能够在函数调用结束后仍保留变量值,当再次回到其作用域时,可以继续使用原来的值。
static $message
很少使用 有点印象就行啦。
可变变量
$$my_name 很少使用的方式 也许回在某一天用到大大方便地。
常量
define defined() 常用不具体说明了
逻辑运算符
& | ~
二进制的与,或,非 曾经有朋友问这个符号啥意思,老衲斩钉截铁的回答他程序写错了,我对不起的计算机原理老师。
关于计算流程不在
if ($foo):
echo "yep\n";
elseif ($bar):
echo "almost\n";
else:
echo "nope\n";
endif;
很古怪 对没错PHP的 了解一下以后不至于大惊小怪的
while ( $p<15 ):
$p++;
endwhile ;
关于break
break 有一个可选参数,用来决定跳出几重循环。
在多次循环中可以适当使用
数组前后插入数据 (类式压栈)
array_shift 数组开头的单元移出数组
array_unshift 数组开头插入数据
array_push 数组末尾插入数据
array_pop 数组最后一个单元弹出(出栈)
array_rand 从数组中随机取出一个或多个单元 前几天还为随即抽取多个题目发愁。。活该啊。
trim 不只是过滤字符的左右空格那么简单。 主要取决对第2个参数ltrim($word,"@_@");
rtrim ltrim相同
原来这样也可以。。。
<?php setcookie("cookie[php]","Php是一种脚本语言!");
setcookie("cookie[mysql]","Mysql是一个数据库!");
setcookie("cookie[apache]","Apache是一个服务器!");
foreach ($_COOKIE['cookie'] as $name => $value){
echo "$name : $value <br />\n"; } }
?>
用这种方法来猜用户的cookie
?PHPSESSID=213456465412312365465412312;
php.ini中是否打开了session.use_only_cookie。如果是这种情况,PHP会拒绝基于URL的会话ID。
XSS攻击
简单的说就是过滤用户提交的数据。
表单提交的JS怎么严格过滤也的危险哦 慧聪以身做则哦。告诉我们采集来的数据也是危险的哈哈
待续...