|
| | Terms of Agreement:
By using this article, you agree to the following terms...
1) You may use
this article in your own programs (and may compile it into a program and distribute it in compiled format for langauges that allow it) freely and with no charge.
2) You MAY NOT redistribute this article (for example to a web site) without written permission from the original author. Failure to do so is a violation of copyright laws.
3) You may link to this article from another website, but ONLY if it is not wrapped in a frame.
4) You will abide by any additional copyright restrictions which the author may have placed in the article or article's description. |
setcookie() is the main function that is used to work with cookiesin PHP
parameters are as follows:
setcookie (string name , string value , int expire , string path , string domain
, int secure)
Cookies are sent to the user's computer thru the header: in static files, because
this is the case you must set, expire your cookies before displaying anything
thru your script.. before any echo() and/or print() functions. This is not a PHP
setback, it the way HTML works :o) Check out this simple function i have written.
. .
function cookie($function, $value) {
if ($function == "set") {
setcookie ("CookieValue", "$value",
time() + 14400);// Cookie is Valid for 4 hours. 3 value
in function is the time expiration in seconds. ...
3600 seconds = 1 hour
return true;// cookie
set, return true
} else if ($function = "logout") {
setcookie
("CookieValue", "$value", time() - 14400);// Cookie is now expired as we set the expiration value to 4 hours ago
return true; // logout
complete
} else if ($function = "check") {
if (isset($CookieValue))
{
if ($CookieValue == $value)
{
print("ALL
GOOD.. cookie verified");
return
true;
} else {
print("Value
does not much cookie");
return
false; // Failed, so return false
}
}
} else {
return false;// Failed, since no operations match
}
}
?>
| | Other 1 submission(s) by this author
| | | Report Bad Submission | | | Your Vote! |
See Voting Log | | Other User Comments | 10/2/2001 9:12:57 AM:frikk hey thanks alot... this example if very
VERY helpful.
| 10/19/2001 9:15:31 PM:rag the best php cookie tutorial I've seen
yet
| 10/19/2001 11:33:34 PM:rag hey, your tutorial helped me with my
site with cookies. But I have one
question to ask. I have a form that
checks whether or not the name/password
was valid through a mysql database
query.
Now, if I were to use your
function, how would I call it and set
values from the form, onto the value
parameter? What I mean is that if the
form is already outputted, how am I
supposed to validate and set a cookie
(since the cookie is in the header and
once a document is outputted, it
doesn't work).
The process is:
Fill
out the name/password
Validate the
name/password
If true, set cookie, if
false, don't set (or expire it).
is
it possible to do it all in 1 php
page?
Thanks a lot
| | Add Your Feedback! | Note:Not only will your feedback be posted, but an email will be sent to the code's author in your name.
NOTICE: The author of this article has been kind enough to share it with you. If you have a criticism, please state it politely or it will be deleted.
For feedback not related to this particular article, please click here. | | |