分类 建网相关 下的文章

nginx默认是不会设置PATH_INFO环境变量的的值,需要php使用cgi.fix_pathinfo=1来完成路径信息的获取,但同时会带来安全隐患,需要把cgi.fix_pathinfo=0设置为0,这样php就获取不到PATH_INFO信息,那些依赖PATH_INFO进行URL美化的程序就失效了。

php.ini 里面 cgi.fix_pathinfo=1 即可

thinkphp模板输出cookie,session中的值,有需要的朋友可以参考下。

系统变量及特殊变量
系统变量:包括server、session、post、get、request、cookie
{$Think.server.script_name } // 输出$_SERVER变量
{$Think.session.session_id|md5 } // 输出$_SESSION变量
{$Think.get.pageNumber } // 输出$_GET变量
{$Think.cookie.name } // 输出$_COOKIE变量

{$Think.version } //版本
{$Think.now } //现在时间
{$Think.template|basename } //模板页面
{$Think.LDELIM } //模板标签起始符号
{$Think.RDELIM } //模板标签结束符号

系统变量及特殊变量(简洁方式)
{@var} //输出Session变量 和 {$Think.session.var} 等效
{#var} //输出Cookie变量 和 {$Think.cookie.var} 等效
{&var} //输出配置参数 和 {$Think.config.var} 等效
{%var} //输出语言变量 和 {$Think.lang.var} 等效
{.var} //输出GET变量 和 {$Think.get.var} 等效
{^var} //输出POST变量 和{$Think.post.var} 等效
{*var} //输出常量和 {$Think.const.var} 等效

如果需要输出二维数组,例如 要输出$_SESSION‘var1’的值 快捷输出可以使用:{@var1.var2} 的方式

本来不想折腾博客了,但今天下午百无聊赖,寻思着还是完善一下博客吧,一个影响用户体验的很重要的一部分就是互动,所以为评论添加一个邮件提醒功能吧。百度了一下,测试了好几个插件都不行,后来用了两个插件完美的实现了这个功能,记录一下:1、WP Mail SMTP;2、Comment Reply Email Notification,第二个插件不用配置,第一个配置也不算难,功能实现了就OK。

因为我在我的几个网站都用iframe嵌入了网易云音乐,但可能由于网易云音乐访问量太大,有时资源会调用不到,网页便会弹出一个提示窗口,极大的影响了用户体验,如何屏蔽掉这个提示窗口,百度了很多都无效,最后发现其实很简单,只要在iframe标签里加上一个属性:sandbox='allow-scripts allow-same-origin' 即可。