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中添加一个自定义函数:

PHP中图片、文本文件下载

    简单的文件下载只需要使用HTML的链接标记<a>,并将属性href的URL值指定下载的文件即可。代码如下所示:

<a href="https://liyangweb.com/book.rar">下载logo</a>

    
如果通过上面的代码实现文件下载,只能处理一些浏览器不能识别的MIME类型文件,例如当访问book.rar文件时,浏览器并没有直接打开,而是弹出一
个下载提示框,提示用户“下载”还是“打开”等处理方式。但如果需要下载后缀名为.html的网页文件、图片文件以及PHP程序脚本文件等,使用这种链接
形式,则会讲文件内容直接输出到浏览器中,并不会提示用户下载。

zend studio 9.0.2下载、破解、汉化(亲测)

有段时间一直在找zend studio 9.0.2破解和汉化方法,互联网资源确实丰富,可找来找去我发现貌似都是直接copy,有些博主根本不去关心文章正确与否。找来找去,基本上都是同样的文字,一个出错,个个出错。

无奈,只好一边继续查找借鉴互联网资源,一个自己摸索总结。终于,破解+汉化成功!

下面,把本人亲测的方法,拿出来和大家分享。

如果按照我的步骤走不通的话,可以完全选择和我同样的软件。

zend studio 9.0.2下载地址