1、域名物理地址文件 d:/xampp/apache/vhost/vhost.map
内容如下:
book.mcder.com d:/xampp/htdocs/book
xxx.mcder.com d:/xampp/htdocs/xxx
2、开启LoadModule rewrite_module modules/mod_rewrite.so
3、域名泛解析
4、以下配置添加到httpd.conf的末尾或VirtualHost中
DocumentRoot d:/xampp/htdocs/mcder
ServerName mcder.com
ServerAlias *.mcder.com
RewriteLog logs/rewrite.log
RewriteLogLevel 0
RewriteEngine on
RewriteMap lowercase int:tolower
RewriteMap vhost txt:d:/xampp/apache/vhost/vhost.map
RewriteCond [...]
最近服务器老被人解析,而且被谷歌给了个恶意网站的差评很是郁闷,要恶意指向我是吧? 我来个乾坤大挪移!
HTTP.CONF文件最后加上
ProxyPreserveHost On
ServerName [被屏蔽的域名]
ProxyPass / [想让他解析到哪儿去]/
ProxyPassReverse / [想让他解析到哪儿去]
直接搞定
原理就是用了APACHE的代理功能HOHO
今天犯了个很傻的错误。维护服务器的时候清理TEMP目录,发现有上百万个文件 索性直接删除此文件夹,但是没想到居然带来了后面最大的问题 SESSION无法传递,于是乎四处寻求解药。
有说没开启全局变量的 也有说SESSION临时文件目录路径配置不正确的,均一一排除,最后,在读取SESSION页面里VAR_DUMP出SESSIOIN 发现是ARRAY(0){},这说明此页面SESSION状态正常的,只是没有值,如果var_dump($_SESSION);得到是NULL的话 说明SESSION根本在这个页面没开启。现在排除了页面代码和SESSION状态的问题了,下一步怎么做呢?在设置SESSION的页面再VAR_DUMP一次 发现SESSION的值是正常的,既然创建值的页面正常,但是获取值的页面居然获取不到,为什么呢?
冷静片刻分析了下SESSION的工作原理,SESSION是存在于服务器上的全局变量,COOKIE是存在于客户端的全局变量,二者最明显的不同点在于存在的地方和最终用途不同,其他都是大同小异,最根本的共同点:以临时文件形态存储。也就是说SESSION会将设置的值输出并在临时文件目录建立该值的文件,所以建立文件就是创建值和获取值的中间过程,既然两边没法衔接,不妨检查下这个中间传递,PHP5以上的版本有个特点就是你不用配置SESSION的临时目录 PHP会自动将WINDOWS下的TEMP目录设定为SESSION的临时目录,所以我索性检查了下PHP.INI文件配置,没有手动指定临时文件目录,直接确定SESSION的目录是WINDOWS/TEMP,遂检查之,果然没建立任何文件,查看了下权限,才发觉是IIS账户根本没有在这个目录下建立文件的权限,直接加上IIS用户的权限,OK SESSION正常了!
今天写验证码的时候发现个有趣的问题
页面初始session_start之后第一次访问能得到正确的验证码,但是加上图片点击就更新验证码,能看到验证码变化 但是SESSION里面的值打死都不变,必须手动刷新一次才行,仔细检查之后明白 SESSION要清空然后再赋值 于是乎给调用页面加了个session_destroy(); OK解决之
首页模板 index.htm
分页模板 type.htm
搜索模板 search.htm
内容模板 movie.htm
播放模板 play.htm
公告内容模板 news.htm
全部影片模板 allmovie.htm
专题模板 footer.htm
全局标签在任何地方都可以使用的标签
{web_url}网站地址
{web_name}网站名称
{web_logo}网站logo
{web_keywords}网站关键字
{web_description}网站介绍
{web_statistics}网站统计代码
{web_picdir}网站图片目录
{web_htmldir}网站生成目录
{web_dir}网站目录
{location}位置导航标签
{template “html”}包含标签 参数 html被包含的模板页地址
{formovie} 求片标签
使用方法例子:
复制内容到剪贴板
代码:
<sapn {formovie}>我要求片</span>
将{formovie}加到图片的 html代码里也可以
或
<input name=”button” type=”button” value=”我要求片” {formovie}/>
影片总数标签 {movienum(id)}
参数说明:
id 为数字类型或是””,要显示栏目的id 可以显示多栏目 当显示多栏目的时候将栏目id使用|隔开 当为””时表示显示所有影片数量
使用方法例子:
复制内容到剪贴板
代码:
共有{movienum(””)}部影片
今日更新影片数量标签 {todaymovienum(id)}
参数说明:
id 为数字类型或是””,要显示栏目的id 可以显示多栏目 当显示多栏目的时候将栏目id使用|隔开 当为””时表示显示所有影片数量
使用方法例子:
复制内容到剪贴板
代码:
今日更新 {todaymovienum(””)}部影片
幻灯标签 {flash(Style,Slidewidth,Slideheight)}
参数说明:
Style幻灯样式 参数是 1 2
Slidewidth幻灯宽度
Slideheight幻灯高度
使用方法例子:
复制内容到剪贴板
代码:
{flash(2,469,198)} //显示幻灯 样式2 宽度 469px; 高度 198px;
热门搜索
{loop searchkey()}自由排版区{/loop}
自由排版区可用的标签
{searchkeyname}热门搜索影片名称
{searchkeyurl}热门搜索影片地址
使用方法例子:
复制内容到剪贴板
代码:
{loop searchkey()}
<li><a href=”{searchkeyurl}”>{searchkeyname}</a></li>
{/loop}
导航标签
{loop navigation()}自由排版区{/loop}
自由排版区可用的标签
{typename}栏目名称
{typeurl}栏目地址
使用方法例子:
复制内容到剪贴板
代码:
{loop navigation()}
<li><a href=”{typeurl}” class=”menu”>{typename}</a></li>
{/loop}
公告标签
{loop news(num)}自由排版区{/loop}
参数num 为数字类型,显示公告数量
自由排版区可用的标签
{newstitle}公告名称
{newscontent}公告内容
{newsurl}公告地址
{newstime}公告发布时间
{num}公告排号
使用方法例子:
复制内容到剪贴板
代码:
{loop [...]