腾讯云服务器三折购买

热卖云产品3折起,云服务器、云数据库特惠,服务更稳,速度更快,价格更优 https://cloud.tencent.com/redirect.php?redirect=1014&cps_key=9616f22e253cec18f89cf18ec03e3717&from=console https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=pivzs2o2
热卖云产品3折起,云服务器、云数据库特惠,服务更稳,速度更快,价格更优 https://cloud.tencent.com/redirect.php?redirect=1014&cps_key=9616f22e253cec18f89cf18ec03e3717&from=console https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=pivzs2o2
在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别。 下面通过例子,讲解这两者之间的区别。 先看例子: <?php //测试时文件的编码方式要是UTF8 $str=’中文a字1符’; echo strlen($str).'<br>’;//14 echo mb_strlen($str,’utf8′).'<br>’;//6 echo mb_strlen($str,’gbk’).’< 阅读全文 »
javascript实现: top.location.href 顶级窗口的地址 this.location.href 当前窗口的地址 PHP实现 //获取域名或主机地址 echo$_SERVER['HTTP_HOST']; //获取网页地址 echo$_SERVER['PHP_SELF']; //获取网址参数 echo$_SERVER["QUERY_STRING"]; //获取用户代理 echo$_SERVER['HTTP_REFERER']; //获取完整的url echo 'http://' 阅读全文 »
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况: (1) 打开新窗口 值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问服务器。 而如果指定了max-age值,那么在此值内的时间里就不会重新访问服务器,例如: Cache-control: max-age=5(表示当访问此网页后的5秒内再次访问不会去服务器) (2) 在地址栏回车 值为private或must 阅读全文 »
真正的免费域名,话说现在的免费域名也多了起来。不过这里的免费域名的后缀不像其它的那么长,这里我说的免费域名就是TK域名。 好了,发上网址:http://www.dot.tk/zh/index.html ,大家尽情注册吧,如果你只是想拿个域名来测试你的一些网站,TK域名最适合你了。 by wintrue
ProgramerNi: 有一点我们必须承认,大多数web应用程序都离不开session的使用。这篇文章将会结合php以及http协议来分析如何建立一个安全的会话管理机制。我们先简单的了解一些http的知识,从而理解该协议的无状态特性。然后,学习一些关于cookie的基本操作。最后,我会一步步阐述如何使用一些简单,高效的方法来提高你的php应用程序的安全性以及稳定行。 我想大多数的php初级程序员一定会认为php默认的session机制的安全性似乎是有一定保障的,事实恰好相反 – php团队只是提供了一套便捷的session的解决方案提供给程序员使用,至于安全性的话, 阅读全文 »
1 self.parent.framesname.framesfunction(); ps:不兼容IE
tp中url参数重组的一个例子,常用于商城的分类的多选 //get生成url <span>function GetsUrl($getkey,$getval,$gets,$act=""){</span> $newgets=array();$rearr=array(); if(GROUP_NAME==C('DEFAULT_GROUP')){ $gname='/';}else{ $gname="/".GROUP_NAME; } if($act==""){$act=$gname. 阅读全文 »
我们知道,ThinkPHP的模型有自动验证和自动完成功能,但是通常我们需要在模型类里面定义验证因子和完成因子。这样的话,我们使用M方法实例化模型的时候就不能使用内置的自动完成和自劢验证功能了,其实是有办法的,因为TP提供了一个强大的属性动态更改的方法setProperty。利用该方法就完全可以用M方法实现自动验证功能了,例如: $User = M('User'); $auto = array ( array('status','1'), // 新增的时候把status 字段设置为 1 array('password' 阅读全文 »
ajax提交中文时,有时经过 了escape转义,php并没有提供相应的函数进行解析,正面提供两种编码的解析方法: GB2312编码: function unescape($str) { $str = rawurldecode($str); preg_match_all(“/%u.{4}|&#x.{4};|&#d+;|.+/U”,$str,$r); $ar = $r[0]; foreach($ar as $k=>$v) { if(substr($v,0,2) == “%u”) $ar[$k] = iconv(“U 阅读全文 »