This won't work because some ISP's will assign a new IP every few
minutes or with each request. I'm thinking of AOL.

On Wed, 23 Jan 2002 18:46:50 -0500, SpamSucks86 wrote:
>The idea of building a website is largely to accommodate as large a
>portion of your visitors as possible. I'm not worried about people
>bookmarking sessionID's, but what if someone copy/pastes the URL to
a
>friend and they use the section. My friend gave me an excellent
idea,
>and that is to check their IP and store the IP in the session. If
>the IP
>doesn't match, then start a new session. This would be perfect,
>because
>there's a double check. If someone disconnects to the internet but
>never
>closes their browser, I don't think they should be allowed to
>continue
>their session anyway, they should be required to login again.
>
>-----Original Message-----
>From: Nick Wilson [mailto:[EMAIL PROTECTED]]
>Sent: Wednesday, January 23, 2002 3:35 AM
>To: [EMAIL PROTECTED]
>Subject: Re: [PHP] Need opinion On sessions - Cookies mandatory?
>
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>
>* and then Jason G. blurted....
>> If cookies do not work, then you must have a session_id appended
to
>the
>> URL.  HTTP is a "stateless" protocol.  So every time you make a
>request via
>> HTTP, you must let PHP know what the session_id is either through
>cookies,
>> or url query strings (or possibly posted with a form).
>
>Yep, now I'm with you. The amount of times you'd see that kind of
>ugly
>URL would be fairly minimal in most situations as most users these
>days
>aren't even aware they *can* disable cookies.
>
>
>> >> disable cookies, but appending the session ID could be a
>>security
>risk.
>> >> Consider this: Someone is viewing a page and says "oh cool, I
>>want
>Joe
>> >> to see this". He then copy/pastes the URL, sessionID and all,
to
>Joe,
>> >> who then loads up the page using his friend's SessionID. With
>cookies,
>> >> this would not happen.
>> >
>> >Not a problem. The session is *destroyed* as soon as a user
closes
>the
>> >browser.
>>
>> A session will only be *destroyed* if it uses a cookie. PHP never
>knows
>> when you close the browser, but the browser will remove the
cookie.
>Next
>> time you fire up the browser, it will not send the cookie, and a
>different
>> session will be started.
>
>Sure. But there is some kind of clean on the host machine right? You
>couldn't expect to continue a session a week later because you've
>bookmarked a URL containind a SID.
>I think this is controlled by something like a timeout var in the
>php.ini.
>
>> In my personal experience, using cookies only has not proven to be
>>a
>> problem.  Your call.
>
>When you say using cookies only do you mean 'requiring' the user to
>have
>cookies enabled?
>
>- --
>
>Nick Wilson
>
>Tel:        +45 3325 0688
>Fax:        +45 3325 0677
>Web:        www.explodingnet.com
>
>
>
>-----BEGIN PGP SIGNATURE-----
>Version: GnuPG v1.0.6 (GNU/Linux)
>
>iD8DBQE8TnW3HpvrrTa6L5oRAthOAJ0WOpUWC5fFMokhYF2QsaQaQolp+wCfQWHL
>03BrqRN2kLf+VWC/tzDSHho=
>=Gek0
>-----END PGP SIGNATURE-----
>
>




--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to