View difference between Paste ID: eeT0YbeE and La8255fh
SHOW: | | - or go back to the newest paste.
1
<?php
2
/* Start Config */
3
4
define("DATABASE_USERNAME", ""); // Database Username
5
define("DATABASE_PASSWORD", ""); // Database Password
6
define("DATABASE_HOST", "localhost"); // Database Host
7
define("DATABASE_NAME", ""); // Database Name
8
define("REMOTE_IP", $_SERVER['REMOTE_ADDR']); // Client's IP
9
10
	/**
11
	* Database Note:
12
	*  Table should be called: cookies
13
	*  Two text rows called: ip & cookienum
14
	*/
15
16
/* End Config */
17
18
/* Connect to database */
19
mysql_connect(DATABASE_HOST, DATABASE_USERNAME, DATABASE_PASSWORD) or die(mysql_error());
20
mysql_select_db(DATABASE_NAME) or die(mysql_error());
21
22
/* Check Database For Record */
23
$query = "SELECT * FROM cookies WHERE ip = '" . REMOTE_IP . "' LIMIT 1";
24
$result = mysql_query($query) or die(mysql_error());
25
26
/* If the record exists */
27
if( $result ){
28
	
29
	$row = mysql_fetch_array($result) or die(mysql_error());
30
	$CLIENT_TOTAL_COOKIES = $row['cookienum'] + 1;
31
32
	/* Since the record exists, lets update the amount of "cookies" they have */
33
	if( mysql_query("UPDATE cookies SET cookienum = cookienum + 1 WHERE ip = '" . REMOTE_IP . "' LIMIT 1") )
34
	echo "Cookies have been added";
35
	else
36
	die(mysql_error());
37
	
38
	/* ECHO: Show client's current cookies */
39
	echo $CLIENT_TOTAL_COOKIES;
40
	
41
	/* If it doesn't exist insert */
42
} else {
43
	
44
	/* Insert record into database */
45
	if( mysql_query("INSERT IGNORE INTO cookies ( ip, cookienum ) VALUES( '" . REMOTE_IP . "', '1'") )
46
	echo "Your record has been added!";
47
	else
48
	die(mysql_error());
49
}
50
?>