Cheers for all ideas/suggetions so far.. I've made a little progres... Visit this URL: http://www.risk.sungard.com/secure.php?secure=126807.714285714
and here's the code.. <? $today_day = date("d"); $code1 = ($today_day+1) * $_GET[secure]; $code2 = $today_day * $_GET[secure]; $code3 = ($today_day-1) * $_GET[secure]; $master_code = "887654"; if (($code1 == $master_code) || ($code2 == $master_code) || ($code3 == $master_code)) { $woopee = "<h2>DONE IT!!!</h2>"; } ?> <html> <head> <title>Secure Test</title> </head> <body> <?=$woopee ?> <b>Debug:</b> <br />Secure: <?=$_GET[secure] ?> <br />Day: <?=$today_day ?> <br />Master: <?=$master_code ?> <br />Code 1: <?=$code1 ?> <br />Code 2: <?=$code2 ?> <br />Code 3: <?=$code3 ?> </body> </html> If I change the GET requests to simple variables, and assign a new variable called $secure, and asign it the value: 126807.714285714 The page works! Makes me think there's a GET error? Can anyone spot my potentially obvious error? Tris... Jason Wong <[EMAIL PROTECTED]> 07/05/2004 13:37 To [EMAIL PROTECTED] cc Subject Re: [PHP] A work around my HTTP_REFERER Prob... On Friday 07 May 2004 20:05, [EMAIL PROTECTED] wrote: > > varibale called 'secure' > > we asign that variable that value of '4654376534' and divide it by the > > day > > > (eg: if it's the 12th of may, we divide by 12.. 7th of June, we divide > > by > > > 7) That would result in a floating point number ... > > if (($code1 == $master_code) || ($code2 == $master_code) || ($code3 == > > $master_code)) { ... which does not lend easily to such comparisons. If you're still intent on using this *ahem* 'security' scheme then I suggest you use multiplication instead (just make sure that the largest number you're processing is less than 2147483648 - or use the BCMath functions). -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * ------------------------------------------ Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general ------------------------------------------ /* After all, it is only the mediocre who are always at their best. -- Jean Giraudoux */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php ********************************************************************* The information contained in this e-mail message is intended only for the personal and confidential use of the recipient(s) named above. If the reader of this message is not the intended recipient or an agent responsible for delivering it to the intended recipient, you are hereby notified that you have received this document in error and that any review, dissemination, distribution, or copying of this message is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail, and delete the original message. *********************************************************************** -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php