session和cookie混合详解

2014-1-26 liyangweb.com 李杨 PHP

session的使用:

session_start();定义$_SESSION数组变量。

session_start()使用前,不能有任何形式的输出,包括php中的输出和html代码。

$_SESSION数组不可以使用数值下标,只可以使用字符串下标。

php.ini中的session_save_path配置项决定了session的保存位置。

默认情况下,session是保存在文件中。我们可以使用session_set_save_handler()函数来重写session机制。

删除session:

删除某个元素 unset($_SESSION[key]);

删除所有session $_SESSION=array();

删除保存session数据的文件 session_destroy();

session_distroy() 方法只是删除了服务器端的session文件,并不会释放内存中的$_SESSION变量,如果我们在session_distroy()后,立即 var_dump($_SESSION),仍然可以看到session输出。因此如果想完全的释放session,必须配合使 用$_SESSION=array()。

阅读全文>>

标签: session cookie

评论(1) 浏览(4008)

字符串“2014-01-13 00:00:00”不是有效的 AllXsd 值的解决方法

2014-1-13 liyangweb.com 李杨 Web周边

先说下为什么会出现这样的错误,由于XML序列化为对象时,时间格式中是不允许出现空格的。这里的解决方法是将空格使用T代替,改为:

2014-01-13T00:00:00

评论(0) 浏览(10119)

mysql字段中带空格的值的查询方法

2014-1-10 liyangweb.com 李杨 MySQL

当我们在使用sql查询的时候,如果数据库中的这个字段的值含有空格(字符串内部,非首尾),或者我们查询的字符串中间有空格,而字段中没有空格。那么我们很有可能就什么都查不到。假如有下面的一张表:

阅读全文>>

标签: SQL mysql

评论(0) 浏览(12030)

SQL取出某字段中所有值为整数的数据

2014-1-6 liyangweb.com 李杨 MySQL

假如有下列表格

num

id  value
 1  100
 2  32.12
 3  45
 4  98.1

如何从表格中取出所有值为整数的数据呢?

灵活的利用取余,轻松搞定:

阅读全文>>

标签: SQL mysql

评论(2) 浏览(3864)

dedecms中,列表调用联动类别,如:详细地址[filed:nativeplace/]的方法

2014-1-4 liyangweb.com 李杨 PHP

我们希望在decdcms列表中调用[field:nativeplace/]就可以调出该信息的详细地址,但是掉出来的只是一个枚举值,并不是我们想要的结果,如何解决呢?我们需要在/include/common.func.php中添加一个自定义函数:

阅读全文>>

标签: PHP dedecms

评论(3) 浏览(6030)

dedecms中loop标签输出正确arcurl的方法

2014-1-4 liyangweb.com 李杨 PHP

dedecms的万能标签loop只能调用数据表中存在的字段,对于计算得出的arcurl,就不能直接显示了,要解决这个问题,请往下看:

1.打开Include/common.func.php,在文件末尾(任意地方,我习惯在末尾,方便日后查找)增加一个自定义函数,代码如下:

 

阅读全文>>

标签: PHP dedecms

评论(0) 浏览(11913)

Powered by emlog 冀ICP备13011830号-1