Category: 技术文档
-
ThinkPHP 后台登陆验证全局设置【后台登陆验证判断适用于frame框架】
如果是在一个action中只要如下就OK了 class AdminAction extends Action { function _initialize() { $nopage=array('login','loginin');//例外页面 if (!session('?loginName')&&!in_array(ACTION_NAME,$nopage)) { //判断某个session是否存在,并排除登陆页面(这里的ACTION_NAME是获取系统参数用于获取当前的action) $this->redirect("Admin/login"); } } public function login(){ } public function loginin(){ } } 如果在分开的页面中 可以先写一个 class BaseAction extends Action { function _initialize() { $nopage=array('login','loginin');//例外页面 if…
-
爆 IE Bug
1、IE 中的浮动层(设置了position:absolute的层)如果设置了高度,那么默认超出高度的部分会被隐藏,不论你是否设置了overflow:visible,都会被隐藏。 overflow:visible
-
PHP:_SERVER变量和_ENV变量列表
可以实用 _SERVER变量和_ENV变量 下面是我的phpinfo中的php变量: _SERVER[“SCRIPT_NAME”] /php/index.php _SERVER[“HTTP_COOKIE”] cdb_sid=tcSZ7o _SERVER[“AUTH_PASSWORD”] no value _SERVER[“AUTH_TYPE”] no value _SERVER[“AUTH_USER”] no value _SERVER[“CONTENT_LENGTH”] 0 _SERVER[“CONTENT_TYPE”] no value _SERVER[“PATH_TRANSLATED”] c:\inetpub\wwwroot _SERVER[“QUERY_STRING”] (url中问号后边的部分) _SERVER[“REMOTE_ADDR”] 127.0.0.1 _SERVER[“REMOTE_HOST”] 127.0.0.1 _SERVER[“REMOTE_USER”] no value _SERVER[“REQUEST_METHOD”] GET _SERVER[“SERVER_NAME”] localhost _SERVER[“SERVER_PORT”] 80 _SERVER[“SERVER_PROTOCOL”] HTTP/1.1 _SERVER[“SERVER_SOFTWARE”] Microsoft-IIS/6.0 _SERVER[“APPL_MD_PATH”] /LM/W3SVC/1/Root/php _SERVER[“APPL_PHYSICAL_PATH”] E:\web\php\ _SERVER[“INSTANCE_ID”] 1 _SERVER[“INSTANCE_META_PATH”] /LM/W3SVC/1 _SERVER[“LOGON_USER”] no value _SERVER[“REQUEST_URI”] …
-
在 IIS7 URLRewriter重写配置 for .NET
在IIS7下,如果使用微软的 URLRewriter 重写控件则需要在WEB.CONFIG中配置以下信息 第一个配置: <configSections> <section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter"/> </configSections> 第二个配置: <httpModules> <add type="URLRewriter.ModuleRewriter, URLRewriter" name="ModuleRewriter"/> </httpModules> 第三个配置:(最主要的) <system.webServer> <handlers> <!–IIS7URL重写配置开始–> <add name="all" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness64" /> <add name="Html" path="*.html" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv2.0,bitness64" /> <add name="ASPNET_ISAPI" path="*" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="None" preCondition="classicMode,runtimeVersionv2.0,bitness32" /> …