You are here: Re: Problem to set a cookie « PHP Programming Language « IT news, forums, messages
Re: Problem to set a cookie

Posted by Rik on 02/04/07 18:18

zek2005 <esapoznik@gmail.com> wrote:

> Hi!
>
> I validate a user and set a cookie woht the following sentence:
>
> setcookie("usNick",$nickN,time()+7776000);
> setcookie("usPass",$passN,time()+7776000);
>
> then I want to validate if the cookie is set with the following
> sentence and it seems to enter in the "else", so the cookie was not
> established.
>
> if(isset($HTTP_COOKIE_VARS["usNick"]) &&
> isset($HTTP_COOKIE_VARS["usPass"]))
> {
> $result =3D mysql_query("SELECT * FROM usuarios WHERE nick=3D'".
> $HTTP_COOKIE_VARS["usNick"]."' AND password=3D'".
> $HTTP_COOKIE_VARS["usPass"]."'");
> }
> else
> {
> setcookie("usNick","x",time()-3600);
> setcookie("usPass","x",time()-3600);
> }
>
> Can anyone help me with this? I mena, setting the cookie correctly

First of all: never, never, never, never save a password in a cookie.
Second: use $_COOKIE.
Third: the cookie will only be set for future request, this request was =
=

made without a cookie, so even if you set a cookie now it won't show up =
in =

the $_COOKIE array automagically.

I suspect your more helped by just using sessions:
<http://www.php.net/session>
-- =

Rik Wasmus

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация