On 12 Oct 2008, at 23:51, Micah Gersten wrote:
The question is, why aren't you using a session variable instead of
cookies? That's one of the greatest features of PHP.
If you're able to use cookies instead of sessions, and the size of the
data you're storing is fairly small, it's always better to use
cookies. Sessions complicate scalability.
Ben: The *only* restriction around use of setcookie is that there
cannot be any *output* before it. You can have as much code as you
want as long as it doesn't output anything. If your script outputs
content before your business logic is done then (IMHO) it's wrong and
needs to be rewritten anyway, regardless of the need to set a cookie.
-Stut
--
http://stut.net/
Ben Stones wrote:
What I mean is I cannot use setcookie, I need to check if user
credentials
are correct first (which is BEFORE setcookie) and if so, set a
cookie. I
can't do that unless setcookie is first, but I need to check if the
user
credentials is correct. Furthermore I cannot use setcookie in the
header as
I want to display a message saying that they have successfully
logged in in
the correct area of my template.
2008/10/11 Per Jessen <per@xxxxxxxxxxxx>
Ben Stones wrote:
I'm using cookies for my website script and upon users logging in a
cookie is set. Problem for me is that the cookie doesn't work due
to
headers already sent. Is there anyway of fixing this because,
there is
no possible way of adding setcookie() to the top of the PHP file
when
the cookie is holding the username from the POSTed form.
This must be a self imposed restriction on your side, coz'
otherwise I
see no problem.
/Per Jessen, Zürich
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php