社区
C#
帖子详情
高分求助,在线等,关于cookie切换问题!
tainle
2009-05-06 02:28:25
我做了个浏览器,想实现cookie切换,比如说在一个论坛上登录2个帐号,同时保持在线,并且可以任意更改身份。
不知道该如何实现,头皮发麻。。。
请高手帮帮忙!请给出具体方法和代码,不胜感激!
...全文
121
14
打赏
收藏
高分求助,在线等,关于cookie切换问题!
我做了个浏览器,想实现cookie切换,比如说在一个论坛上登录2个帐号,同时保持在线,并且可以任意更改身份。 不知道该如何实现,头皮发麻。。。 请高手帮帮忙!请给出具体方法和代码,不胜感激!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
14 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qgylovelj
2009-05-06
打赏
举报
回复
[Quote=引用 1 楼 tainle 的回复:]
帮顶有分!!
新手,请大家多多指教!
[/Quote]
UP
sharp_future
2009-05-06
打赏
举报
回复
用cookies实现的可记忆的样式切换效果代码
一共有4个文件:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>styleswitcher脚本之家-www.jb51.net </title>
<link title=red rel="stylesheet" type="text/css" href="red.css">
<LINK title=blue href="blue.css" type=text/css rel="alternate stylesheet">
<SCRIPT src="styleswitcher.js" type=text/javascript></SCRIPT>
<style>
<!--
#wrapper { font-size: 10px;width:100px; }
#left { width:20px; height:100px; }
#right { width:80px;float:right;background-color:#000000;;height:100px;color:#FFFFFF }
-->
</style>
</head>
<body>
<A onclick="setActiveStyleSheet('red');return false;" href="#">red</A>
<A onclick="setActiveStyleSheet('blue');return false;" href="#">blue</A>
<select name="changestyle" size="1">
<option value="red">red</option>
<option value="blue">blue</option>
</select><input type="button" value="变" onclick="setActiveStyleSheet(changestyle.value);return false;">
<div id="wrapper">
<div id="left">left</div>
<div id="right">right</div>
</div>
</body>
</html>
要用到的
styleswitcher.js
// styleswitcher.js
function setActiveStyleSheet(title)
{
var i, a, main;
for(i = 0; (a = document.getElementsByTagName("link")[i]); i++)
{
if (a.getAttribute("rel").indexOf("style") != -1 &&
a.getAttribute("title"))
{
a.disabled = true;
if (a.getAttribute("title") == title)
a.disabled = false;
}
}
}
function getActiveStyleSheet()
{
var i, a;
for(i = 0; (a = document.getElementsByTagName("link")[i]); i++)
{
if(a.getAttribute("rel").indexOf("style") != -1 &&
a.getAttribute("title") && ! a.disabled)
return a.getAttribute("title");
}
return null;
}
function getPreferredStyleSheet()
{
var i, a;
for (i = 0; (a = document.getElementsByTagName("link")[i]); i++)
{
if(a.getAttribute("rel").indexOf("style") != -1 &&
a.getAttribute("rel").indexOf("alt") == -1 &&
a.getAttribute("title"))
return a.getAttribute("title");
}
return null;
}
function createCookie(name, value, days)
{
if (days)
{
var date = new Date();
date.setTime(date.getTime() + (days * 24 * 60 * 60 * 1000));
var expires = "; expires=" + date.toGMTString();
}
else expires = "";
document.cookie = name + "=" + value + expires + "; path=/";
}
function readCookie(name)
{
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for (var i = 0; i < ca.length; i++)
{
var c = ca[i];
while (c.charAt(0) == ' ')
c = c.substring(1, c.length);
if (c.indexOf(nameEQ) == 0)
return c.substring(nameEQ.length, c.length);
}
return null;
}
window.onload = function(e)
{
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
}
window.onunload = function(e)
{
var title = getActiveStyleSheet();
createCookie("style", title, 365);
}
var cookie = readCookie("style");
var title = cookie ? cookie : getPreferredStyleSheet();
setActiveStyleSheet(title);
还有一个:red.css
#left { background-color:#0000FF; float:right;}
再来一个:
red.css
#left { background-color:#FF0000;float:left; }
可以整合到一起。
gyouyang
2009-05-06
打赏
举报
回复
学习 UP
Gavinsky_feifei
2009-05-06
打赏
举报
回复
指定一个cookie就是当前用户所需要的cookie,而另外一个就是保存另外一个登陆用户信息,想切换的时候Cooikea和cookieB相互更换内容就可以了,想的复杂了吧。其实实现有很多种,把问题复杂化了。
Fibona
2009-05-06
打赏
举报
回复
Cookie切换,名字很牛,
其实你的要求不就是两个Cookie的值互相换一下吗,
var value=getCookie("cookie1");
setCookieValue(getCookie("cookie2"));
set CookieValue("cookie1");
要保持同时在线,一般网站应该用的是Session+Cookie共同的机制
你更改Cookie的值,不一定能够实现,
如果说是用Cookie保存用户信息的网站,你要多个同时有效,应该是定时,更改所有该域名下面的Cookie有效值,因为你切换完了之后,a用户,变成了b用户
WDFrog
2009-05-06
打赏
举报
回复
另外可以往一个cookie中保存多个用户名,cookie就是cookie
下面的文章是关于cookie的一些总结,可以参考下
http://www.cnblogs.com/wdfrog/archive/2009/04/15/1436493.html
WDFrog
2009-05-06
打赏
举报
回复
建立两个cookie
cookie-1 cookie-2
建立
string[] GetCurUsers() 分别判断cookie-1,跟cookie-2的用户名
在程序里只使用GetCurUser获取用户名
蓝海D鱼
2009-05-06
打赏
举报
回复
up
zllking
2009-05-06
打赏
举报
回复
cookie切换还是头次听说,帮顶下
Dream_Hunter_
2009-05-06
打赏
举报
回复
不会。帮顶!
tainle
2009-05-06
打赏
举报
回复
这样吧,我出现金悬赏好了,如果能用C#实现,请联系80991477@163.com
100-300之间,钱不多,还请多多指教!
blestcc
2009-05-06
打赏
举报
回复
沒做過不敢肯定行,mark先等有時間試過再說。
sushou2009
2009-05-06
打赏
举报
回复
不知道~~帮顶!
tainle
2009-05-06
打赏
举报
回复
帮顶有分!!
新手,请大家多多指教!
使用自定义动画替代Activity之间
切换
动画
小弟最近需要把两个Activity之间
切换
的动画替换成自己继承Animation类DIY的动画. 查看Android2.0以后的API, 发现API虽然提供了overridePendingTransition(int enterAnim, int exitAnim)函数更改Activity
切换
动画, 但是只支持传入动画xml的id. 我这个动画比较复杂, 我还没那个功力在xml里写出来. 请...
计算机网络随笔
《计算机网络》笔记 七层体系 五层体系 TCP/IP四层体系 应用层 应用层 应用层(如ssh协议、tftp协议、smtp协议等) 表示层 会话层 运输层 运输层 运输层(TCP、UDP) 网络层 网络层 网络层(IP) 数据链路层 数据链路层 网络接口层 物理层 物理层 目前基本都是采用TCP/IP体系结构以便于简化网络流
根据根据图片的url怎么取得图片ImageView对象
我用的是SQLite数据库,表中只有只有与图片相关的 图片名称和图片地址这两个字段,那么怎么查出返回一个ImageView对象呢?图片是根据url从网上搜到的, 大家帮帮忙想想怎么得到,谢谢啦.... http://www.buildapp.net/android/s.asp?q=p_w_picpath 如何判断当前状态下gps开关是打开还是关闭 依然是音乐播放器的
问题
...
怎么实现一个Activity多个实例
我有一个listview。一个activity。当点击listview的一个item就会跳转到activity。listview有很多条记录。我的
问题
是:如果每点一个listview的item就跳到一个新的activity,当栈中没有这个activity的时候就创建一个有就把他弄到栈顶。也就是说栈中有很多个相同的activity,但activity里面的值是不一样的哪位大哥指点一下。我觉得点击it...
WEB开发文档2 总结
转自:http://blog.donews.com/lvjiyong/archive/2006/06/29/931071.aspx怎样将后台生成的在内存中的图象显示到客户端Microsoft IE WebControls下载地址如何在DATAGRID中使用JAVASCRIPT脚本控制DataGrid中连接到下一页显示数据下载中文名文件时保存文件名乱码
问题
关于用ASP.net绘图的
问题
,请大虾指教那
C#
111,126
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章