ホームページ ウェブフロントエンド jsチュートリアル Cookies_javascriptスキルから値を取得するjsの簡単な実装

Cookies_javascriptスキルから値を取得するjsの簡単な実装

May 16, 2016 pm 04:42 PM
cookies 価値

作業の過程で、JSがCookieから値を取得する必要に遭遇しました。JSにはCookieの対応する値を取得するためのKey値を指定する既成のメソッドがないようです。を参照してください。インターネット上のコード。簡単な実装は次のとおりです。

1. サーバー側コード、Page_Load の Cookie にいくつかの値を書き込みます

using System; 
using System.Collections.Generic; 
using System.Web; 
using System.Web.UI; 
using System.Web.UI.WebControls; 

namespace WebApplication_TestJS 
{ 
public partial class _Default : System.Web.UI.Page 
{ 
protected void Page_Load(object sender, EventArgs e) 
{ 
Response.Cookies["DONO"].Value = "EDO1406300001"; 
Response.Cookies["DOID"].Value = "ABCDEFG123456"; 
Response.Cookies["DOSOURCE"].Value = "WUWUWUWU"; 
Response.Cookies["DOTYPE"].Value = "2"; 
} 
} 
}
ログイン後にコピー


2. クライアント コード。取得した値をトリガーして出力するために使用されるボタンとテキスト ボックスをページに追加します

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="WebApplication_TestJS._Default" %> 
<html> 
<script language="javascript" type="text/javascript"> 
function GetCookie() 
{ 
/*获取Cookies里面存放信息 了解其字符串结构*/ 
var Cookies = document.cookie; 
document.getElementById("<%=txtContent.ClientID%>").innerText = Cookies; 

/*处理字符串截取出来需要的目标值*/ 
var target = "DONO" + "="; 
if (document.cookie.length > 0) 
{ 
start = document.cookie.indexOf(target); 
if (start != -1) 
{ 
start += target.length; 
end = document.cookie.indexOf(";", start); 
if (end == -1) end = document.cookie.length; 
} 
} 

/*目标值赋值给控件*/ 
document.getElementById("<%=txtTarget.ClientID%>").innerText = document.cookie.substring(start, end); 
} 
</script> 
<head runat="server"> 
<title></title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
<asp:Button ID="btnGetReq" runat="server" Text="获取内容" OnClientClick="GetCookie()" /> 
<br /> 
<asp:TextBox ID="txtContent" runat="server" Columns="120"></asp:TextBox> 
<br /> 
<asp:TextBox ID="txtTarget" runat="server" Columns="120"></asp:TextBox> 
</div> 
</form> 
</body> 
</html>
ログイン後にコピー


3. 実行結果から、Cookie が最初のテキスト ボックスに格納されている構造であることがわかります。必要に応じて、対応する文字列をインターセプトできます。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

MD5ハッシュ値とは何ですか? MD5ハッシュ値とは何ですか? Feb 18, 2024 pm 08:50 PM

MD5値とは何ですか?コンピューター サイエンスでは、MD5 (MessageDigestAlgorithm5) は、メッセージのダイジェストまたは暗号化に使用される一般的に使用されるハッシュ関数です。通常は 32 ビットの 16 進数で表される、固定長の 128 ビットの 2 進数を生成します。 MD5 アルゴリズムは、1991 年に Ronald Rivest によって設計されました。 MD5 アルゴリズムは、暗号化の分野ではもはや安全ではないと考えられていますが、データ整合性検証やファイル検証では依然として広く使用されています。

PHP 値分析: PHP における値の概念と適用の詳細な説明 PHP 値分析: PHP における値の概念と適用の詳細な説明 Mar 21, 2024 pm 09:06 PM

PHP 値分析: PHP における値の概念と応用の詳細な説明 PHP プログラミングにおいて、値は非常に基本的かつ重要な概念です。この記事では、PHP の値の概念と、実際のプログラミングにおけるその応用について詳しく説明します。基本的な値の型、変数、配列、オブジェクト、定数などを詳細に分析し、読者が PHP での値をよりよく理解し、使用できるように、具体的なコード例を提供します。基本的な値の型 PHP では、最も一般的な基本的な値の型には、整数、浮動小数点、文字列、ブール値、および null が含まれます。これらの基本的な

Nginx が失われた Cookie を転送する問題を解決する方法 Nginx が失われた Cookie を転送する問題を解決する方法 May 15, 2023 pm 09:10 PM

1. 失われた Cookie 操作 パス 1: http://localhost:8080/content/requestAction!showMainServiceReqDetail.action パス 2: http://localhost/content/requestAction!showMainServiceReqDetail.action パス 3: http://localhost/clp/ requestAction!showMainServiceReqDetail.action パス 1 は直接アクセス、パス 2 はパスと同じです

Scrapy がプロキシ IP、ユーザー エージェント、Cookie を使用してクローラ対策戦略を回避する方法 Scrapy がプロキシ IP、ユーザー エージェント、Cookie を使用してクローラ対策戦略を回避する方法 Jun 23, 2023 pm 01:22 PM

Web クローラーの発展に伴い、データが悪意を持ってクロールされるのを防ぐために、ますます多くの Web サイトやサーバーがクローラー対策戦略を採用し始めています。これらの戦略には、IP ブロック、ユーザーエージェント検出、Cookie 検証などが含まれます。対応する対応戦略がなければ、当社のクローラーは簡単に悪意のあるものとして分類され、禁止されてしまう可能性があります。したがって、この状況を回避するには、Scrapy フレームワークのクローラー プログラムにプロキシ IP、ユーザーエージェント、Cookie などのポリシーを適用する必要があります。

Cookie の使用に関する詳細な手順 Cookie の使用に関する詳細な手順 Feb 22, 2024 pm 12:21 PM

Cookie は、Web サイト上でのユーザーの個人的な好みや行動に関する情報を保存するために使用される一般的な Web テクノロジーです。今日のデジタル時代では、ほとんどすべての Web サイトが Cookie を使用して、パーソナライゼーションと優れたユーザー エクスペリエンスを提供しています。この記事では、ユーザーがこのテクノロジーをよりよく理解し、習得できるように、Cookie の使用方法を詳しく紹介します。まず、Cookie の基本的な概念を理解しましょう。 Cookie は、Web サイトによってユーザーのブラウザに保存される小さなテキスト ファイルであり、Web サイトへのユーザーの訪問に関する情報が含まれています。

Go でアドレス指定できない値を探索する Go でアドレス指定できない値を探索する Mar 25, 2024 am 09:33 AM

Go 言語では、一部の値はアドレス指定できない、つまりメモリ アドレスを取得できません。これらの値には、アドレス指定できない定数、リテラル、式が含まれます。この記事では、これらのアドレス指定できない値を調査し、具体的なコード例を通じてその特性を理解します。まず、定数の例をいくつか見てみましょう。 Go 言語では、定数の値はコンパイル時に決定され、アクセスするための実行時メモリ アドレスがないため、定数はアドレス指定できません。サンプルコードは次のとおりです: packagemaini

Java 8 のオプション クラス: filter() メソッドを使用して null の可能性のある値をフィルタリングする方法 Java 8 のオプション クラス: filter() メソッドを使用して null の可能性のある値をフィルタリングする方法 Aug 01, 2023 pm 05:27 PM

Java8 のオプション クラス: filter() メソッドを使用して null の可能性のある値をフィルタリングする方法 Java8 では、Optional クラスは、null の可能性のある値をより適切に処理し、NullPointerException の発生を回避できる非常に便利なツールです。 Optional クラスには、潜在的な null 値を操作するためのメソッドが多数用意されています。重要なメソッドの 1 つは filter() です。 filter() メソッドの機能は、オプションが

一時データを保存するには、sessionStorage の代わりにどのような方法を使用できますか? 一時データを保存するには、sessionStorage の代わりにどのような方法を使用できますか? Jan 13, 2024 am 10:41 AM

sessionStorage を置き換えて一時データを保存するにはどうすればよいですか? sessionStorage は、ブラウザに一時データを保存するために HTML5 によって提供されるメカニズムです。ただし、ブラウザ間で一時データを共有したい場合、またはデータ管理をより柔軟にしたい場合は、sessionStorage の代替手段を検討することをお勧めします。以下では、sessionStorage を置き換えるいくつかの方法を紹介し、対応するコード例を示します。 localStorを使用する

See all articles