session和cookie混合详解

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()。

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

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

JS基础教程——JavaScript基础知识(1.5函数-1.5.2函数的参数及返回值)

参数即参变量,他是函数间相互传递信息的枢纽。如果经常进行编程,应该很容易理解将一个值当作参数传递给另一个参数,或者将一个函数的返回值当作参数传递给另一个参数。而用到这些数据的函数也是通过参数获取数值的。一个函数中的参数可以有多个,每个参数间以逗号进行间隔。具体带有参数的函数格式如下:

函数名(参数,参数2,参数三,......)

下面的实例充分显示出带有参数的函数应用方法。