Closed
Bug 104492
Opened 23 years ago
Closed 23 years ago
not storing when domain has less than two dots
Categories
(Core :: Networking: Cookies, defect)
Tracking
()
VERIFIED
INVALID
People
(Reporter: tanyel, Assigned: morse)
References
()
Details
From Bugzilla Helper: User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.5+) Gecko/20011011 BuildID: 2001101103 The form at http://www.straightblack.com/login/add_form.php leads to a page at http://www.straightblack.com/login/add_verify.php that uses a php function to set a cookie. The php function looks like setcookie("CommunityMember","$ScreenName",time() + 3600, "/", "straightblack.com", "0"); The cookie does not appear to be created and stored. Reproducible: Always Steps to Reproduce: 1. go to http://www.straightblack.com/login/add_form.php 2. enter a screen name and password. the rest is not necessary 3. click on the "Send Data" button Actual Results: The form is submitted but no cookie is created. Expected Results: The form is submitted and a cookie is created. It seems that Netscape 4.78 does not store the cookie either but Internet Explorer and Opera do, so I am not certain if this is intentional or not. I suppose it may be a "quirks mode" issue since I never use document type definitions.
Assignee | ||
Comment 1•23 years ago
|
||
Problem is with the server. It is attempting to set a cookie for the domain "straightblack.com". Unfortunately that is not a valid domain name -- domain names start with a dot. The correct name is ".straighblack.com". Reason this invalid name is causing the cookie to not be set is because one of the checks that we make on the domain name is to assure that it contains at least two periods, in order to prevent domains of the form ".com" or ".edu". This invalid domain name is failing the two-period test. Yes, we could assume a leading dot if there is not one there. But I'd be reluctant to make that change for fear of breaking some other website. The cookie tests are very tricky and we have been burnt several times when we attempted to make what we thought would be improvements. See bug 8743 for a chronology on such mishaps.
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → INVALID
V/invalide
Status: RESOLVED → VERIFIED
QA Contact: tever → benc
Summary: mozilla not storing certain cookies → not storing when domain has less than two dots
You need to log in
before you can comment on or make changes to this bug.
Description
•