摘要:<script type="text/javascript" src="http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js"></script><script type="text/javascript"> var t = remote_ip_info; alert( t.province ) if( t.province == '广西' ){ // .... }</script>
阅读全文
摘要:<?phpclass Des{ /** * 加密方法 * * @param string $str 需要加密的内容 * @param string $key 密钥 * @param bool $toBase64 是否base64 * return string */ public function encrypt($str, $key, $toBase64=true) { if ($str == "") { return ""; ...
阅读全文
摘要:在开发过程中经常会在当前模块调用其他模块的方法,这个时候就涉及到跨模块调用,我们还可以了解到A和R两个快捷方法的使用。$User = A("User"); // 实例化UserAction控制器对象$User->importUser(); // 调用User模块的importUser操作方法这里的A("User") 是一个快捷方法,和下面的代码等效:import("@.Action.UserAction");$User = new UserAction(); 事实上,在这个例子里面还有比A方法更简单的调用方法,例如:R(&quo
阅读全文
摘要:昨日ThinkPHP框架被爆出了一个php代码任意执行漏洞,黑客只需提交一段特殊的URL就可以在网站上执行恶意代码。 ThinkPHP作为国内使用比较广泛的老牌PHP MVC框架,有不少创业公司或者项目都用了这个框架。不过大多数开发者和使用者并没有注意到本次漏洞的危害性,chinaz源码报导提醒:此漏洞是一个非常严重的问题,只要使用了thinkphp框架,就可以直接执行任意php代码,请使用thinkphp框架的各位站长赶快对自己的网站进检测,并修复。 修复方法: 1、下载官方发布的补丁: http://code.google.com/p/thinkphp/source/detail...
阅读全文
摘要:session 跨域,困扰我好几天,今天终于弄明白了!不管是thinkphp ,还是本身的php其实都要设置session.cookie_domain设置好,就OK了在thinkphp 里,在配置文件里conf/config.php第一行:加ini_set('session.cookie_domain', ".domain.com");//跨域访问Session别的不用框架的一样,已下又是我这几天总结的-================================session 跨域解决办法,本人已亲自测试成功,并已运用到自己的网站!第一种情况:如果你目
阅读全文
摘要:最常用的操作方法示例:// 检测Session变量是否存在Session::is_set('name');// 给Session变量赋值Session::set('name','value');// 获取Session变量Session::get('name');复制代码和Session相关的配置参数:
阅读全文
摘要:http://bbs.ukasky.com/forum.php?mod=forumdisplay&fid=47&filter=typeid&typeid=2
阅读全文
摘要:因在开发中需要经常修改,从而要经常删除缓存,才能看到效果。所以为了开发的方便,可以把缓存给去除。1.找到\ThinkPHP\Common\convention.php和\ThinkPHP\Common\debug.php2.打开这两个文件找到你想要的设置即可。debug.php中'TMPL_CACHE_ON'=>false, // 默认开启模板缓存convention.php中'TMPL_CACHE_ON'=>false,// 默认开启模板编译缓存 false 的话每次都重新编译模板'ACTION_CACHE_ON'=>fals
阅读全文
摘要:D、F、S、C、L、A、I 他们都在functions.php这个文件家下面我分别说明一下他们的功能D() 加载Model类M() 加载Model类A() 加载Action类L() 获取语言定义C() 获取配置值 用法就是 C("这里填写在配置文件里数组的下标")S() 全局缓存配置用法S(“这里相当于一个唯一的标识”)F() 快速文件数据读取和保存 针对简单类型数据 字符串、数组I() 快速创建一个对象实例以上如果有遗漏的 内部函数ThinkPHP值得大家学习的源码,特别是他们的中文注释让我们很容易就了解他源码中的内容在用thinkphp做程序时经常能用到的内部函数,对于
阅读全文