`
dyg4228
  • 浏览: 6648 次
  • 性别: Icon_minigender_1
  • 来自: 济南
文章分类
社区版块
存档分类
最新评论

得到URL参数和Cookie

阅读更多
function getRefValue(refstring,tag)
{
//获取参数
var pos1;
var pos2;
if (-1==(pos1=refstring.indexOf(tag))) return "";
if (-1==(pos2=refstring.indexOf("&",pos1+1))) pos2=refstring.length;
return(refstring.substring(pos1+tag.length,pos2));
}

/*
* WebFXCookie class
*/

function WebFXCookie() {
if (document.cookie.length) { this.cookies = ' ' + document.cookie; }
}

WebFXCookie.prototype.setCookie = function (key, value) {
document.cookie = key + "=" + escape(value);
}

WebFXCookie.prototype.getCookie = function (key) {
if (this.cookies) {
var start = this.cookies.indexOf(' ' + key + '=');
if (start == -1) { return null; }
var end = this.cookies.indexOf(";", start);
if (end == -1) { end = this.cookies.length; }
end -= start;
var cookie = this.cookies.substr(start,end);
return unescape(cookie.substr(cookie.indexOf('=') + 1, cookie.length - cookie.indexOf('=') + 1));
}
else { return null; }
}
分享到:
评论

相关推荐

    Java 模拟cookie登陆简单操作示例

    Java 模拟Cookie 登陆简单操作示例 在本文中,我们将介绍 Java 模拟 Cookie 登陆的简单操作,结合实例...本示例可以帮助开发者快速了解 Java 模拟 Cookie 登陆的实现原理和实现方法,为实际开发中提供了有价值的参考。

    httpUtil httpclient 登陆携带cookie访问下一个连接

    在这个场景中,我们关注的是如何使用`httpclient`进行模拟登录并携带cookie来访问后续的URL。这个过程通常涉及到处理session和身份验证,对于开发需要登录功能的Web应用或自动化测试脚本尤其有用。 首先,`...

    易语言判断CookieA

    2. **准备参数**:`URL`参数是你要获取Cookie的网站地址,`CookieName`是你想要的特定Cookie名称(如CookieA),`CookieData`用来接收Cookie的值,`长度`则是CookieData的长度。 3. **调用API**:然后调用`...

    java和js中cookie的相关操作.pdf

    此外,文档中还提到了cookie在不同浏览器中的兼容性问题,比如FF(Firefox)和IE(Internet Explorer)对cookie的支持差异,以及如何在JavaScript中通过各种参数设置cookie的属性,如过期时间、路径、域和安全标志。...

    Cookie注入.docx

    一、Cookie 的概念和应用 Cookie是一种小型文本文件,Web 服务器通过HTTP头信息将其发送给浏览器,浏览器将其存储在客户端。Cookie通常用于存储用户信息、身份验证、追踪用户行为等目的。Cookie的典型应用包括: *...

    深入理解ServletJSP之“Cookie和Session原理”很详细

    在这个例子中,当URL参数`option`的值为`add`时,会在客户端创建一个名为“cool”、值为“yeah!”的Cookie,并设置其生存周期为20秒。当`option`的值为`show`时,则会尝试读取名为“cool”的Cookie并显示其值。 ###...

    易语言源码取网页COOKIE(001).zip

    4. 获取响应:命令执行成功后,你可以通过“获取HTTP响应头部”和“获取HTTP响应数据”来获得服务器的响应,包括新的Cookie。 5. 解析Cookie:从响应头的Set-Cookie字段中提取出Cookie信息,通常包括名称、值、过期...

    易语言源码取网页Cookie.zip

    3. **设置请求参数**:设置请求的URL、方法(GET或POST)、超时时间等参数。如果是POST请求,还需要设置POST的数据。 4. **发送请求并获取响应**:调用函数发送HTTP请求,并得到服务器的响应。响应中包含了HTTP状态...

    cf-cookie:提取由Cloudflare生成的cookie

    一旦获得所有cookie,就可以简单地在cookie中过滤必要的值,例如cf_clearance ,以绕过cf check。 相依性 : 库,无头Chrome : 模块化插件框架 :防止检测到的puppeteer插件 :参数选项解析器 安装 npm i ...

    腾讯微博模拟登陆,获取需要登陆的页面源码

    data = {"username": username, "password": password} # 这里的URL和参数需要实际分析登录页面获得 session = requests.Session() response = session.post(login_url, data=data) # 检查是否登录成功,通常通过...

    不用Cookie实现仿刷的二级高亮菜单效果.rar

    如果链接没有参数,或者URL链接中不存在我们要获取的参数,则返回数组中的序号,在IE6,IE7中strHref获得的是全路径,而在IE8和ff中获得的是页面名称,为了兼容,需要将它的字符串进行拆分;通用函数库主要用来绑定...

    PHP程序设计-3期(KC016) 3.11.1服务端写cookie常见问题.docx

    Cookie的域控制了哪些URL可以访问这个Cookie。默认情况下,Cookie被设置为当前请求的域名。若需让其他子域名也能访问,需要在`setcookie()`函数中指定域名,如: ```php setcookie('cookie_name', 'cookie_value', ...

    JAVA项目实践,URL存在跨站漏洞,注入漏洞解决方案.docx

    1. **盗取Cookie**:通过XSS攻击,攻击者可以窃取用户的Cookie,进而获取用户的登录状态和其他敏感信息。 2. **利用Flash和Java**:通过植入恶意Flash或Java代码,攻击者可以获得更高权限。 3. **执行管理动作**:...

    中国裁判文书网1

    中国裁判文书网爬虫技术文档中,介绍了如何通过爬虫访问中国裁判文书网,请求时携带固定UA,获取加密后的JS代码,执行JS代码,获得新的URL,访问目标网页,获取Cookie参数,计算POST请求参数,发起POST请求,获取...

    Python代码源码-实操案例-框架案例-如何通过requests模块实现Cookie登录.zip

    这两个方法都可以接收多个参数,如URL、数据、头部信息等。 在Cookie登录过程中,我们需要获取登录页面的Cookie值。通常,登录表单提交后,服务器会返回一个包含Session ID的Cookie,这个ID用于识别特定的会话。...

    Selenium webdriver添加cookie实现过程详解

    以下是一个使用Python和Selenium WebDriver添加cookie的实例,假设我们已经手动登录一个网站并得到了登录后的cookie: ```python from selenium import webdriver # 手动登录获取的cookie cookies = { 'value': '...

    易语言-免cookie的腾讯url.cn短网址接口

    免cookie的接口意味着该接口在处理短网址的生成和解析时,不依赖于用户的cookie信息,这在某些场景下可以提供更好的隐私保护。 实现这个接口的源码通常会包含以下几个关键部分: 1. **请求构造**:在易语言中,你...

    新浪微博授权源码解决授权返回空值

    6. **签名计算**:新浪API要求每个请求都需要一个正确的签名,通常是基于请求参数和你的appsecret计算得到的哈希值。签名算法的错误会导致授权请求被拒绝。 7. **回调处理**:在用户成功授权后,新浪会重定向到你...

    sqlmap中英文对照手册.pdf

    - `--drop-set-cookie`参数用于忽略从响应中获得的Set-Cookie头信息。 - `--user-agent`参数用于设置HTTP User-Agent头信息。 - `--random-agent`参数用于随机选择HTTP User-Agent头信息。 - `--host`参数用于设置...

Global site tag (gtag.js) - Google Analytics