Microsoft Windows Vista Community Forums - Vistaheads
Recommended Download



Welcome to the Microsoft Windows Vista Community Forums - Vistaheads, YOUR Largest Resource for Windows Vista related information.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so , join our community today!

If you have any problems with the registration process or your account login, please contact us.

Driver Scanner

Session bug?

microsoft.public.internetexplorer.general






Speedup My PC
Reply
  #1 (permalink)  
Old 11-05-2009
radar
 

Posts: n/a
Session bug?
I've found a session "bug" on IE (from 6.0 to 8.0)...
This simple script (test.php):

<?php
session_start();
$_SESSION['test'].=" - ";
print_r($_SESSION);
?>

don't works if domain name contains a "_" (session are deleted on
every reload).
In my case, the script works on:

http://test.mydomain.com:8080/test.php

but don't works on:

http://test_v1.mydomain.com:8080/test.php

Can you try?

PS: same script work on Firefox, Konqueror and Opera (latest versions)

Thanks,
Antonio
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 11-05-2009
Dan
 

Posts: n/a
Re: Session bug?

"radar" <a.pasqua@gmail.com> wrote in message
news:690b385d-d0ef-4e40-b089-30759ec93d61@v36g2000yqv.googlegroups.com...
> I've found a session "bug" on IE (from 6.0 to 8.0)...
> This simple script (test.php):
>
> <?php
> session_start();
> $_SESSION['test'].=" - ";
> print_r($_SESSION);
> ?>
>
> don't works if domain name contains a "_" (session are deleted on
> every reload).
> In my case, the script works on:
>
> http://test.mydomain.com:8080/test.php
>
> but don't works on:
>
> http://test_v1.mydomain.com:8080/test.php
>
> Can you try?
>
> PS: same script work on Firefox, Konqueror and Opera (latest versions)
>
> Thanks,
> Antonio



IE is very strict about domain name handling - the RFCs do not allow FQDNs
to contain an underscore, so IE will not allow a cookie to be set for one
that does.

--
Dan

Reply With Quote
  #3 (permalink)  
Old 11-05-2009
VanguardLH
 

Posts: n/a
Re: Session bug?
radar wrote:

> ... domain name contains a "_" ...


Use a valid domain name. Underscore are not a valid character in domain
names. Valid characters are:

- A through Z, inclusive
- 0 through 9, inclusive, except the URL name cannot start with a digit.
- Hyphen ("-").

http://www.faqs.org/rfcs/rfc1034.html
section 3.5
Reply With Quote
  #4 (permalink)  
Old 11-06-2009
radar
 

Posts: n/a
Re: Session bug?
On 5 Nov, 20:13, VanguardLH <V...@nguard.LH> wrote:
> radar wrote:
> > ... domain name contains a "_" ...

>
> Use a valid domain name. *Underscore are not a valid character in domain
> names. *Valid characters are:
>
> - A through Z, inclusive
> - 0 through 9, inclusive, except the URL name cannot start with a digit.
> - Hyphen ("-").
>
> http://www.faqs.org/rfcs/rfc1034.html
> section 3.5


ok.. this is true, but why IE contacts the domain? on syntax error on
domain name the browser should not send request and so on..
on other browsers all works well (and Bind DNS don't report errors on
zone with "_" into hostnames)

Thanks,
Antonio
Reply With Quote
  #5 (permalink)  
Old 11-06-2009
Dan
 

Posts: n/a
Re: Session bug?

"radar" <a.pasqua@gmail.com> wrote in message
news:ebe72ce0-3cc0-4d9f-8214-fefe88e0bd1f@v30g2000yqm.googlegroups.com...
> On 5 Nov, 20:13, VanguardLH <V...@nguard.LH> wrote:
>> radar wrote:
>> > ... domain name contains a "_" ...

>>
>> Use a valid domain name. Underscore are not a valid character in domain
>> names. Valid characters are:
>>
>> - A through Z, inclusive
>> - 0 through 9, inclusive, except the URL name cannot start with a digit.
>> - Hyphen ("-").
>>
>> http://www.faqs.org/rfcs/rfc1034.html
>> section 3.5

>
> ok.. this is true, but why IE contacts the domain? on syntax error on
> domain name the browser should not send request and so on..
> on other browsers all works well (and Bind DNS don't report errors on
> zone with "_" into hostnames)


Bind DNS by default sets check-names to ignore. You need to reconfigure Bind
to use either warn or fail for the check-names setting - if you use SPF,
SRV, or any TXT records that need to have an underscore set it to warn or
otherwise Bind will reject your zone file; the use of underscores is allowed
in these records, they are deliberately used to make it very clear that
these are not hostnames.

--
Dan

Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
IE8 session cookies? CigarSki microsoft.public.internetexplorer.general 0 05-02-2009 15:44
Re: IE7 allow cookies for session Jason microsoft.public.internetexplorer.general 2 09-21-2008 02:16
Blocking session. Novi microsoft.public.windows.vista.general 1 06-10-2008 22:06
VPN Session Icon Disappears, so I can't close Session mcambrose microsoft.public.windows.vista.file management 0 11-29-2007 15:16
Console Session - MS-Dos Noel S Pamfree microsoft.public.windows.vista.general 2 11-26-2007 15:06




All times are GMT +1. The time now is 03:40.




Driver Scanner - Free Scan Now

Vistaheads.com is part of the Heads Network. See also XPHeads.com , Win7Heads.com and Win8Heads.com.


Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.6.0 RC 2

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120