導航:首頁 > IDC知識 > 圖片域名cookies

圖片域名cookies

發布時間:2020-12-18 15:47:46

1、頁面中調用的圖片放在不同的域名下,能防止瀏覽器同域名並行限制,還有Cookies原因。

寶龍哥哥。。我來給你說說 這個是跟cookie有關系,具體點來說是帶寬 現在基本上大站比如內淘寶啥的容 css和js引用時候域名都和長很怪異,是因為相同域名下產生cookie,你用火狐firebug看一下cookie也占流量的,之前做過測試 日ip幾十萬的 產生的cookie一天大概有80個G...簡單點來說 調用圖片放不同的域名就是為了不產生cookie從而節省帶寬

2、如何設置cookie及cookies作用域

在使用Destonn源碼時綁定了公司主頁,出現二級域名不能正常顯示,本來是以為公司主頁的問題,隨後添加了一個模塊,結果出現JS許可權錯誤以及無法進行評論等問題。
其實這是當使用Destonn源碼的網站任意一個模塊綁定了二級域名或者會員公司主頁開啟了二級域名時,必須設置cookie作用域,否則會導致二級域名站點不能顯示正確的登錄狀態,js許可權錯誤等問題(例如評論框顯示不完全的現象)。設置cookie作用域只需要在全局那裡設置即可,最後設置好後重新生成全站緩存,本地瀏覽器也要同步進行緩存清除操作。
操作的步驟為:進入網站設置,安全中心可以設置Cookie作用域。
例如你的主站域名為 www xiariboke com,那麼對應的cookie作用域應該為 .xiariboke.com,注意前面有個點。
第一次更改cookie作用域之後,需要同時修改一下cookie前綴,否則會出現當前帳號無法正常退出的情況(可以刪除瀏覽器cookies強行退出)。
設置完畢之後,需要點一下生成首頁,以便立即更新配置文件config.js內容。
清除本地緩存,這時再刷新頁面,看看是不是正常顯示了。

3、在一個域名下,看到了不同域名的cookie,怎麼實現的?

你看看你cookie的path是相同的,說明cookie是存在一個相同的路徑下面的。

4、關於二級域名之間共享cookies問題(急)

這個問題我們以前也曾經遇到過,我想應該是delUsername.Domain = ".zyu8.com"; 這個地方有點問題吧,你改成zyu8.com試一試
我把我的代碼給你看看吧

using System;
using System.Collections.Generic;
using System.Text;
using System.Web;

namespace ProjectBase.Utils
{
public class CookiesComm
{

/// <summary>
/// 清除客戶端cookie值
/// </summary>
/// <param name="CookieName"></param>
static public void ClearCookie(string CookieName)
{
string domain = System.Configuration.ConfigurationSettings.AppSettings["CookieDomain"];
HttpCookie cookie = HttpContext.Current.Request.Cookies[CookieName];// new HttpCookie(CookieName, "");
if (cookie != null)
{
cookie.Expires = DateTime.Now.AddDays(-5);
if (!string.IsNullOrEmpty(domain))
cookie.Domain = domain;
///cookie.Values.Clear();
System.Web.HttpContext.Current.Response.SetCookie(cookie);
}
}

/// <summary>
/// 清除所有COOKIE內容
/// </summary>
static public void ClearAllCookie()
{
ClearCookie(CookiesName.USER_ID);
ClearCookie(CookiesName.CurExhibitionID);

}

/// <summary>
/// 已加密
/// </summary>
/// <param name="CookieName"></param>
/// <param name="strValue"></param>
static public void SetCookie(string CookieName, string strValue)
{

DateTime now = DateTime.Now;
int CookieExpiresDay = System.Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["CookieExpiresDay"]);
HttpCookie cookie = new HttpCookie(CookieName, Cryptogram.CommonEncrypt(strValue));
string domain = System.Configuration.ConfigurationSettings.AppSettings["CookieDomain"];
if (!string.IsNullOrEmpty(domain))
cookie.Domain = domain;
if (CookieExpiresDay > 0)
cookie.Expires = now.AddDays(CookieExpiresDay);
System.Web.HttpContext.Current.Response.SetCookie(cookie);
}

static public void SetCookieNoDec(string CookieName, string strValue)
{

DateTime now = DateTime.Now;
int expireTimeDay = System.Convert.ToInt32(System.Configuration.ConfigurationSettings.AppSettings["CookieExpiresDay"]);
HttpCookie cookie = new HttpCookie(CookieName, strValue);
string domain = System.Configuration.ConfigurationSettings.AppSettings["CookieDomain"];
if (!string.IsNullOrEmpty(domain))
cookie.Domain = domain;
if (expireTimeDay > 0)
cookie.Expires = now.AddDays(expireTimeDay);
System.Web.HttpContext.Current.Response.SetCookie(cookie);
}

static public string GetCookieNoDec(string CookieName)
{

if (System.Web.HttpContext.Current.Request.Cookies[CookieName] != null)
{
return System.Web.HttpContext.Current.Request.Cookies[CookieName].Value;
}
return "";
}
/// <summary>
/// 已解密
/// </summary>
/// <param name="CookieName"></param>
/// <returns></returns>
static public string GetCookie(string CookieName)
{

if (System.Web.HttpContext.Current.Request.Cookies[CookieName] != null)
{
return Cryptogram.CommonDecrypt(System.Web.HttpContext.Current.Request.Cookies[CookieName].Value);
}
//else
//{
// if (CookieName == CookiesName.USER_ID)
// throw new Exception("未獲取到您的用記信息,可能是您的瀏覽器禁止了Cookie功能,或是登陸超時");
//}
return "";
}

}

public class CookiesName
{
public const string USER_ID = "EWES_OPERATOR_ID";
public const string CurExhibitionID = "EWES_CurExhibitionID";
public const string CurExhibitDomain = "EWES_CurExhibitDomain";
}

}

5、急求!關於cookie設置域名的問題。

一般來說能跨也只能跨同一個域名的子域名。

6、如何查看站點cookies

你可以在IE的「工具/Internet選項」的「常規」選項卡中,選擇「設置/查看文件」,查看所有保存到你電腦里的Cookies。這些文件通常是以user@domain格式命名的,user是你的本地用戶名,domain是所訪問的網站的域名。如果你使用NetsCape瀏覽器,則存放在「C:PROGRAMFILESNETS- CAPEUSERS」裡面,與IE不同的是,NETSCAPE是使用一個Cookie文件記錄所有網站的Cookies。

我們可對Cookie進行適當設置:打開「工具/Internet選項」中的「隱私」選項卡(注意該設置只在IE6.0/IE7.0中存在,其他版本IE可以單擊「工具/Internet選項」「安全」標簽中的「自定義級別」按鈕,進行簡單調整),調整Cookie的安全級別。通常情況,可以調整到「中高」或者「高」的位置。多數的論壇站點需要使用Cookie信息,如果你從來不去這些地方,可以將安全級調到「阻止所有Cookies」;如果只是為了禁止個別網站的Cookie,可以單擊「編輯」按鈕,將要屏蔽的網站添加到列表中。在「高級」按鈕選項中,你可以對第一方Cookie和第三方的Cookie進行設置,第一方Cookie是你正在瀏覽的網站的Cookie,第三方Cookie是非正在瀏覽的網站發給你的Cookie,通常要對第三方Cookie選擇「拒絕」。你如果需要保存Cookie,可以使用IE的「導入導出」功能,打開「文件/導入導出」,按提示操作即可。

7、如何保存某個特定網址的cookies

打開IE瀏覽器→ 工具→ Internet選項→ 常規→ Internet臨時文件→設置→查看文件→ 找到回需要保存的cookies文件,比如Cookie:[email protected]/
其中,xxxxx表示你答登陸windows系統的用戶名。
右鍵單擊→復制
粘貼到其他備份目錄。

另外,可以手動打開
C:\Documents and Settings\你的帳戶名\Local Settings\Temporary Internet Files
文件夾,備份或恢復cookies文件。

8、多個域名共享一個 cookie怎麼解決? - 技術問答

通常cookie不可能跨域共享,這是瀏覽器本身的限制,也是一種安全性的限制。
但是之前也遇到過只有一種解決方案,那就是將cookies的方式用資料庫保存,因為cookies特性就是不能跨域名。

9、cookie主機名和域名的區別

cookie是主機存在用戶那裡的記錄,三者關系,伺服器負責發送接收,域名只是其中一條信息

與圖片域名cookies相關的知識