उत्तर
कुकी सेट करें, कुछ जांच पृष्ठ पर रीडायरेक्ट को मजबूर करें और कुकी जांचें।
या प्रत्येक पगेलोड पर एक कुकी सेट करें, अगर यह पहले से सेट नहीं है। उदाहरण के लिए, मुझे लगता है कि यह जांचना है कि कुकीज़ को लॉगिन करने का प्रयास करते समय संदेश प्रदर्शित करने के लिए समर्थित हैं या नहीं, उन्हें कुकीज़ सक्षम करने की आवश्यकता है। अतिथि लॉगिन उपयोगकर्ताओं के लिए कुछ डिफ़ॉल्ट मान पर अपनी लॉगिन कुकी सेट करें यदि उनके पास अभी तक कुकी सेट नहीं है। फिर अपने लॉगिन पेज पर, उपयोगकर्ता कुकी की जांच करें, और यदि यह सेट नहीं है, तो अपना संदेश प्रदर्शित करें।
एक कुकी लिखें, रीडायरेक्ट करें, देखें कि क्या आप कुकी पढ़ सकते हैं या नहीं, यह निर्धारित करने के लिए सबसे अच्छी विधि क्या है।
मुझे लगता है कि अगर हम ग्लोबल.एक्सएक्स सत्र में कुकी को सहेज सकते हैं और पेज पर पढ़ सकते हैं .. यह सबसे अच्छा तरीका नहीं है?
इस का सबसे अच्छा तरीका
http://www.eggheadcafe.com/community/aspnet/7/42769/cookies-enabled-or-not-.aspx
function cc()
{
/* check for a cookie */
if (document.cookie == "")
{
/* if a cookie is not found - alert user -
change cookieexists field value to false */
alert("COOKIES need to be enabled!");
/* If the user has Cookies disabled an alert will let him know
that cookies need to be enabled to log on.*/
document.Form1.cookieexists.value ="false"
} else {
/* this sets the value to true and nothing else will happen,
the user will be able to log on*/
document.Form1.cookieexists.value ="true"
}
}
धन्यवाद से वेंकट कश्मीर
करने के लिए लिया तुम भी Request.Browser.Cookies
का मूल्य की जांच कर सकते है। यदि सही है, ब्राउज़र कुकीज़ का समर्थन करता है।
ब्राउज़र। कुकीज सच है यदि ब्राउजर * कुकीज़ का समर्थन करता है, तो कुकीज अक्षम होने पर भी यह सच है: "यदि उपयोगकर्ता ने अपने आवेदन में कुकीज़ अक्षम कर दी हैं, तो कुकीज संपत्ति प्रभावित नहीं होगी।" (Http://msdn.microsoft.com/en-us/library/system.web.configuration.httpcapabilitiesbase.cookies(v=VS.90).aspx) – mamoo
@ मैट्यू एक कुकी सेट करने के लिए सही तरीका है, रीडायरेक्ट करें, फिर इसे जांचें।
private bool cookiesAreEnabled()
{
bool cookieEnabled = false;
if(Request.Browser.Cookies)
{
//Your Browser supports cookies
if (Request.QueryString["TestingCookie"] == null)
{
//not testing the cookie so create it
HttpCookie cookie = new HttpCookie("CookieTest","");
Response.Cookies.Add(cookie);
//redirect to same page because the cookie will be written to the client computer,
//only upon sending the response back from the server
Response.Redirect("Default.aspx?TestingCookie=1")
}
else
{
//let's check if Cookies are enabled
if(Request.Cookies["CookieTest"] == null)
{
//Cookies are disabled
}
else
{
//Cookies are enabled
cookieEnabled = true;
}
}
}
else
{
// Your Browser does not support cookies
}
return cookieEnabled;
}
तुम भी जावास्क्रिप्ट, इस तरह से यह कर सकते हैं:
function cookiesAreEnabled()
{
var cookieEnabled = (navigator.cookieEnabled) ? 1 : 0;
if (typeof navigator.cookieEnabled == "undefined" && cookieEnabled == 0){
document.cookie="testcookie";
cookieEnabled = (document.cookie.indexOf("testcookie") != -1) ? 1 : 0;
}
return cookieEnabled == 1;
}
Meda के ग # समारोह यहाँ कि देखें कि आपको अपने पेज लोड घटना में इस डाल सकते हैं पहिले करने के लिए एक सी # समारोह है काम करता है हालांकि आपको लाइन को बदलना है:
एचटीपीकुकी कुकी = नया एचटीपी कूकी ("", "");
को HttpCookie कुकी = नए HttpCookie ("CookieTest", "CookieTest");
मूलतः Meda रूप में एक ही समाधान है, लेकिन VB.NET में:
Private Function IsCookieDisabled() As Boolean
Dim currentUrl As String = Request.RawUrl
If Request.Browser.Cookies Then
'Your Browser supports cookies
If Request.QueryString("cc") Is Nothing Then
'not testing the cookie so create it
Dim c As HttpCookie = New HttpCookie("SupportCookies", "true")
Response.Cookies.Add(c)
If currentUrl.IndexOf("?") > 0 Then
currentUrl = currentUrl + "&cc=true"
Else
currentUrl = currentUrl + "?cc=true"
End If
Response.Redirect(currentUrl)
Else
'let's check if Cookies are enabled
If Request.Cookies("SupportCookies") Is Nothing Then
'Cookies are disabled
Return True
Else
'Cookies are enabled
Return False
End If
End If
Else
Return True
End If
End Function
- 1. यह निर्धारित करने का सबसे अच्छा तरीका क्या है कि आज जावास्क्रिप्ट में कोई तारीख है या नहीं?
- 2. यह निर्धारित करने का सबसे अच्छा तरीका क्या है कि सिस्टम। डेटटाइम आधी रात है?
- 3. जीएई: यह निर्धारित करने का सबसे अच्छा तरीका कि कितने प्रकार के संग्रहित किए जाते हैं?
- 4. यह निर्धारित करने का सबसे अच्छा तरीका है कि कोई फ़ाइल खाली है (PHP)?
- 5. यह निर्धारित करने का सबसे अच्छा तरीका है कि डोमेन नाम "होस्ट" फ़ाइल में मान्य होगा या नहीं?
- 6. यह निर्धारित करने का सबसे अच्छा तरीका क्या है कि वेब पेज मोबाइल के लिए है या नहीं?
- 7. सबसे अच्छा तरीका है ASP.net
- 8. यह निर्धारित करने का सबसे अच्छा तरीका है कि कोई URL PHP
- 9. jQuery कुकी प्लगइन का उपयोग यह जांचने का एक वैध तरीका है कि कुकीज़ सक्षम हैं या नहीं?
- 10. यह जांचने का सबसे अच्छा तरीका है कि कोई सूची शून्य नहीं है या नहीं?
- 11. सत्र चर निर्धारित करने का सबसे अच्छा तरीका सी # में शून्य या खाली है?
- 12. एसक्यूएल सर्वर में एक अस्थायी तालिका मौजूद है या नहीं यह निर्धारित करने का सबसे अच्छा तरीका क्या है?
- 13. यह पता लगाने का सबसे अच्छा तरीका क्या है कि प्रॉक्सी सर्वर उपलब्ध है या नहीं?
- 14. यह जांचने का सबसे अच्छा तरीका है कि एक डीआईआर खाली है या नहीं, जबकि php
- 15. क्या यह निर्धारित करने का कोई तरीका है कि आईफोन रोमिंग कर रहा है या नहीं?
- 16. यह जांचने का सबसे अच्छा तरीका क्या है कि कोई S3 ऑब्जेक्ट मौजूद है या नहीं?
- 17. WinForms एप्लिकेशन के लिए यह निर्धारित करने का सबसे अच्छा तरीका क्या है कि यह निर्धारित करने के लिए कि कौन सी विंडोज ऑपरेटिंग सिस्टम चल रहा है?
- 18. यह निर्धारित करने का तेज़ तरीका है कि एक पीआईडी (विंडोज) पर मौजूद है या नहीं?
- 19. क्या यह निर्धारित करने का एक शानदार तरीका है कि कोई पोस्ट सफल होगा या नहीं?
- 20. यह निर्धारित करने का कोई तरीका है कि कोई तत्व लपेटा गया है या नहीं?
- 21. जब यह सबसे अच्छा है ASP.NET
- 22. यह निर्धारित करने का सबसे तेज़ तरीका है कि कोई तत्व सॉर्ट किए गए सरणी
- 23. यह निर्धारित करने का सबसे अच्छा तरीका है कि UIViewController लोड हो चुका है, और उसका वैध दृश्य है?
- 24. यह जांचने का सबसे अच्छा तरीका है कि दो तिथियां ग्रोवी में एक ही कैलेंडर दिन हैं या नहीं?
- 25. यह जांचने का सबसे अच्छा और तेज़ तरीका क्या है कि छवि PHP में मान्य है या नहीं?
- 26. यह निर्धारित करने का तरीका है कि पथ स्ट्रिंग स्थानीय या दूरस्थ मशीन
- 27. जावा ईई फ़िल्टर कुकीज़ प्राप्त करने में सक्षम नहीं हैं?
- 28. यह देखने के लिए सबसे अच्छा तरीका है कि एक चरणीय शून्य है या नहीं?
- 29. यह जांचने का सबसे तेज़ तरीका क्या है कि दो टीबीटीएमएपी समान हैं या नहीं?
- 30. क्या यह निर्धारित करने का कोई विश्वसनीय तरीका है कि ब्राउज़र टैब या विंडो निष्क्रिय है या नहीं?
आप सटीक कोड के साथ प्रदान कर सकते हैं? मैंने रीडायरेक्ट करने का प्रयास किया है। पृष्ठ को सीधे लोड करने में इसका कोई फर्क नहीं पड़ता है। कुकी अभी भी पढ़ी जा सकती है भले ही कुकी अक्षम है। –