http无状态协议,不能区分用户是否是从同一个网站上来的,同一个用户请求不同的页面不能看作是同一个用户
session保存在服务器端,cookie保存在客户端,session依赖cookie进行保存.如果cookie被禁用了,session不能继续使用.,因为S[……]
标签归档: PHP
PHP-$a=3;$b=4; if($a||$b=5){echo ‘todo’; }的结果
<?php
$a=3;$b=4;
if($a||$b=5){ //||或和|的区别 echo $b; echo $a; }
结果:43
<?php$a=3;$b=4; if($a|$b=5){ //||或和|的区别 echo $b;[......]
PHP-echo 1>>0; echo 2>>1; echo 3<<2;输出结果
PHP-$foo = ‘test’; $bar = <<<'EOT' $foo bar EOT; echo $bar;输出结果
<?php
$foo = 'test';
$bar = <<<'EOT'$foo barEOT;echo $bar;
输出结果:
$foo bar
注意,上面运行的代码EOT之后不准有空格制表符等字符[……]
PHP-$a =array(1=>5,5=>8,22,2=>’8′,81); echo $a[7]; echo $a[6]; echo $a[3];输出结果
<?php
$a =array(1=>5,5=>8,22,2=>'8',81);
var_dump($a); echo '<br/>'; echo $a[7]; echo $a[6]; e[......]
PHP-如何进行防SQL注入?
过滤一些常见的数据库操作关键字, select ,insert,update,delete,and,*等或通过系统函数addslashes对内容进行过滤
php配置文件中register_globals=off;设置为关闭状态.(作用将注册全局变量关闭);如接收[……]
PHP如何高效,从一个标准URL里取出文件的扩展名.
<?php
$a = "https://www.baidu.com/sex/sm.php?id=1";
$b=parse_url($a);var_dump($b);echo "<br/>";echo substr($[......]
$a=12;$b=012;$c=0x12; echo$a,”\n”,$b,”\n”,$c;输出结果
<?php
$a=12;
$b=012; $c=0x12; echo $a,"\n",$b,"\n",$c;
输出结果:
12 10 18
理由,第一个就不解释了吧,第二个是因为012当做8进制的所以是10,第三个[……]
用最少的代码写一个求3值最大值的函数.
这个用到了三元运算符
function($a,$b,$c){
return $a>$b?($a>$c $a:$c):($b>$c $b:$c);
}
三元运算符的用法可以参考:php-问号的用法-三元运算符[……]
解释下PHP类中:protected,public,prtvate,interface,abstract ,final,static的含义
protected 受保护的,在本类和子类中有效。
public 公共的,在本类,子类中,类外都可以用。private 私有的,只在本类中有用。interface 定义一个接口时使用的关键字。abstract 定义一个抽象类或者抽象方法时使用的关键字[……]