BaiduTemplate 模板引擎html实体转义

使用 BaiduTemplate js 模板引擎后默认是对html实体进行转义的

//HTML转义(默认自动)
<%=title%> 或 <%:h=title%>

如果不需要转义使用下面标签

//不转义
<%:=title%> 或 <%-title%>

例如:
转义: 可爱!不过地灵殿都出了好几年了,怎么现在才出恋的粘土人&hellip;&hellip;反射弧够长的
不转义:可爱!不过地灵殿都出了好几年了,怎么现在才出恋的粘土人……反射弧够长的

百度js模板引擎:http://tangram.baidu.com/BaiduTemplate/

Cookie禁用了,Session还能用吗?

Cookie与Session,一般认为是两个独立的东西,Session采用的是在服务器端保持状态的方案,而Cookie采用的是在客户端保持状态的方案。
Cookie分为两种,一种可以叫做session cookie,浏览器关闭就会丢失,一种可以叫做persistent cookie,就是我们通常意义上所说的cookie,通常服务器端的session是借助于seesion cookie来和客户端交互的。

针对php,如果客户端关闭cookie,我们怎么办?
1. 设置php.ini配置文件中的“session.use_trans_sid = 1”,或者编译时打开打开了“–enable-trans-sid”选项,让PHP自动跨页传递Session ID。
2. 手动通过URL传值、隐藏表单传递Session ID。
3. 用文件、数据库等形式保存Session ID,在跨页过程中手动调用。

新浪云平台SAE临时文件读写例子

SAE的Temp目录,使用全局变量SAE_TMP_PATH。

 <?php  
    function sae_write($file,$content){  
    file_put_contents(SAE_TMP_PATH."/".$file,$content);  
    }  
    function sae_read($file){  
    return file_get_contents(SAE_TMP_PATH."/".$file);  
    }  
 ?>  
 <?php  
    sae_write("test.txt","PHP教程网");  
    $rs=sae_read("test.txt");  
    print_r($rs);  
 ?>  

 当需要对上传上来的图片添加水印时,一般是先处理该图然后保存到支持临时读写的TmpFS下,添加完水印后再把这个文件写入到Storage中。