分类: 技术资料预览模式: 普通 | 列表

整合动网论坛8.2版之Cookies详解

动网论坛这个另无数asp开发者头疼的家伙,不要说它整个程序如何,如何难懂,相互关联如何复杂,就单说它的Cookies这一项就让很多人摸不着边际,在动网6.0之前的版本,有个漏洞就出在cookies上,别人可以利用Cookies欺骗对动网进行攻击,在之后的版本动网特别加强了Cookies的安全性,这一漏洞也就不存在了。

     我们都知道要很好的对动网进行整合,就必须能够在全站读得Cookies的值,要读到它首先必须搞懂它的Cookies设置方式,动网在每次用户登录时都会更新数据库dv_setup里字段Forum_CookiesPath的值,这个值的取得的算法在login.asp里有,它是一个相对路径,然后获取此站点路径下的相应的Cookies,如username,userclass,因此,你只有论坛的目录下的代码才能读取客户端论坛的Cookies,如果要在其它的地方读取,怎么办呢?

下面是动网Login.asp 里关于Cookies 的设置算法:

<%

'判断更新cookies目录

Dim cookies_path_s,cookies_path_d,cookies_path

查看更多...

Tags: 动网 论坛 整合 COOKIE

分类:技术资料 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 13845
3个页面

1 index.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
<title>无标题文档</title>  
</head>  
  
<frameset rows="*"  cols="241,*" framespacing="0" frameborder="NO" border="0">  
        <frame src="UntitledFrame-2.htm" id="leftFrame" name="leftFrame" scrolling="NO" noresize>  
        <frame src="Untitled-1.htm" id="rigthmain" name="rigthmain">  
</frameset>  
<noframes><body>  
</body></noframes>  
</html>


2 Untitled-1.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
"http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
<title>无标题文档</title>  
</head>  
  
<body>  
dasssssssssssssssssssssss  
</body>  
</html>



3 UntitledFrame-2.htm
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"  
"http://www.w3.org/TR/html4/loose.dtd">  
<html>  
<head>  
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">  
<title>无标题文档</title>  
</head>  
<script>  
function aa(){  
window.parent.rigthmain.location.href="http://www.baidu.com";  
}  
</script>  
<body>  
<a onClick=" aa()">a</a>  
</body>  
</html>



重点解析:
window.parent.rigthmain.location.href="http://www.baidu.com";
parent取父框架
rigthmain去子框架

ASP代码中的使用例子:
Response.write("<script>alert(""对不起,您没有权根进入该页!"");window.parent.top.location.href=""exit.asp"";</script>")

查看更多...

Tags: 代码

分类:技术资料 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 19275
由于很多人在安装系统分区时使用的系统文件格式还是老的FAT32的文件格式~~这种文件格式导致4G以上的大文件写入不能~~这样使用BT下载4G以上文件是不能正常下载.

其实有个很简单的办法,不需要任何软件帮助,而且可以不用格式化无损原来区里的任何数据就可以把FAT32格式的盘转换成NTFS格式。方法很简单,如下:

在XP/2003系统内自带了名为“convert.exe”的转换工具,它的作用是将FAT和FAT32分区转换成NTFS分区,其运行的格式如下∶
  
点“开始→程序→附件→命令”提示符(这是Windows XP内置的一个类似于DOS的界面,内部所有的指令语句和DOS下的基本相同)。

如果你想将C盘转换成NTFS,后在开始--所有程序--附件--命令指示符下输入“convert c: /fs:ntfs”即可。
如果你想将D盘转换成NTFS,后在开始--所有程序--附件--命令指示符下输入“convert d: /fs:ntfs”即可。
如果你想将E盘转换成NTFS,后在开始--所有程序--附件--命令指示符下输入“convert e: /fs:ntfs”即可。

查看更多...

Tags: 电脑 转换

分类:技术资料 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 16545
优化总结:

1.任何情况下Select COUNT(*) FROM xxx 是最优选择;
2.尽量减少Select COUNT(*) FROM xxx Where COL = ‘xxx’ 这种查询;
3.杜绝Select COUNT(COL) FROM tablename Where COL = ‘xxx’ 的出现。(其中COL非主键)

环境:
MySQL版本:5.0.45
OS:Windows XP SP3

数据表一:sphinx

查看更多...

Tags: ASP

分类:技术资料 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 20505

怎么在EXCEL中加入逗号

比如
78
95
98
中加入逗号,变成如下数据:
78,
95,
98,
因为数字很多 所以不能一个一个打

解决办法:

查看更多...

Tags: Excel 符号

分类:技术资料 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 23448

时间日历控件(JS),支持小时、分钟、秒

<script>
//  主调用函数是 setday(this,[object])和setday(this),[object]是控件输出的控件名,举两个例子:
//  一、<input name=txt><input type=button value=setday onclick="setday(this,document.all.txt)">
//  二、<input onfocus="setday(this)">

var bMoveable=true;
var strFrame;  

document.writeln('<iframe id=endDateLayer frameborder=0 width=162 height=211 style="position: absolute;  z-index: 9998; display: none"></iframe>');
strFrame='<style>';
strFrame+='INPUT.button{BORDER-RIGHT: #63A3E9 1px solid;BORDER-TOP: #63A3E9 1px solid;BORDER-LEFT: #63A3E9 1px solid;';

查看更多...

Tags: 日历 代码

分类:技术资料 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 16723

带小时分钟的日历控件html代码

<script>
/*
*加入人: ocean chou
*使用方法:
* (1)只选择日期   <input type="text" name="date"   readOnly onClick="setDay(this);">
* (2)选择日期和小时 <input type="text" name="dateh" readOnly onClick="setDayH(this);">
* (3)选择日期和小时及分钟 <input type="text" name="datehm" readOnly onClick="setDayHM(this);">
*设置参数的方法
* (1)设置日期分隔符    setDateSplit(strSplit);默认为"-"
* (2)设置日期与时间之间的分隔符 setDateTimeSplit(strSplit);默认为" "
* (3)设置时间分隔符    setTimeSplit(strSplit);默认为":"

查看更多...

Tags: 日历 代码

分类:技术资料 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 19473

斗地主经验谈(二)

在斗地主的时候,要切记以下原则:

游戏的目的是娱乐!不要抱着赌博或者其他的目的参与游戏。不要在乎输赢多少钱,如果输赢的数目会影响你的心情,请你不要玩这个游戏。我通常的打法是5,10,20,每一把20封顶,每次斗下来输赢在100元以内。不管赢了还是输了,都很开心。友谊第一,比赛第二。
游戏的态度要文明!斗地主需要农民之间的配合,千万不要去埋怨别人出错牌,多一点谅解,多一份宽容。打牌也要有牌德,不要和牌德不好的人玩牌,否则不但不会增进感情,反而伤害感情。
不要乱打!有的人认为反正是娱乐,见牌就抓,见大就压,乱打一气。斗地主就是斗智斗勇的过程,如果不认真去打牌,那不是在娱乐,是在浪费时间,完全无法体验到打牌的乐趣。同时,也是你不尊重别人的表现。

好了,要提醒的就是这几点。斗地主的实力=运气+技术+良好的心理素质+合作默契能力,在这里只是讲一些技巧与合作方面的东西,更多的需要您亲自在实战中去运用,去体会。

(一)角色

斗地主顾名思义分为农民和地主。如果是农民,关键是和另一个农民配合,因为通常地主的牌都会好于农民。几条经验总结一下。

查看更多...

Tags: 斗地主 打牌

分类:技术资料 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 11956