-Original Message-
From: Erwin [mailto:erwin;isiz.com]
Sent: 08 November 2002 08:55
Jack Sasportas wrote:
I get the following error when using a previously working cookie
function: expects parameter 3 to be long
Code is below... I just don't see the difference then the
way the doc
uses: time() - 3600
-vs- the way I did it below...
Thanks !
function
f_put_cookie($user_name,$user_email,$account_type,$company_name) {
global $HTTP_COOKIE_VARS;
global $s_c_url;
$l_url = ..$s_c_url;
$l_cookie_expireN = date('r', time() - 4000 );
$l_cookie_expire = date('r', time() + 400 );
$l_cookie_expire2 = date('r', time() + 400*30*12 );
time() - 3600 returns an integer. The date function returns a
string. The
function setcookie expects an integer (or long) as parameter
3. There's your
problem, change your code to:
$l_cookie_expireN = (int) date('r', time() - 4000 );
$l_cookie_expire = (int) date('r', time() + 400 );
$l_cookie_expire2 = (int) date('r', time() + 400*30*12 );
No, that's even worse!! Try this:
$l_cookie_expireN = time() - 4000;
$l_cookie_expire = time() + 400;
$l_cookie_expire2 = time() + 400*30*12;
Cheers!
Mike
-
Mike Ford, Electronic Information Services Adviser,
Learning Support Services, Learning Information Services,
JG125, James Graham Building, Leeds Metropolitan University,
Beckett Park, LEEDS, LS6 3QS, United Kingdom
Email: [EMAIL PROTECTED]
Tel: +44 113 283 2600 extn 4730 Fax: +44 113 283 3211
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php