]>
Commit | Line | Data |
---|---|---|
8ed5cf01 JP |
1 | <?php |
2 | ||
3 | define('BASE_URL', '/~sql/dev/'); | |
4 | define('DEVEL',1); | |
5 | define('DEBUG',0); | |
6 | ||
7 | function IPblockCalc($IP,$subnetMask) { | |
8 | $IP = ip2long($IP); | |
9 | $subnetMask = ip2long($subnetMask); | |
10 | $revSub = ~$subnetMask; | |
11 | $networkAddress = $IP & $subnetMask; | |
12 | $broadcastAddress = $IP | $revSub; | |
13 | return Array('networkAddress'=>$networkAddress, | |
14 | 'broadcastAddress'=>$broadcastAddress | |
15 | ); | |
16 | } | |
17 | ||
18 | $allowIP = array( | |
19 | '204.9.221.18', | |
20 | '18.237.0.77', | |
21 | '18.237.0.90', | |
22 | '18.237.0.225', | |
23 | '18.237.0.227', | |
24 | '18.237.0.228', | |
25 | '18.239.1.6' | |
26 | ); | |
27 | ||
28 | $IP = $_SERVER['REMOTE_ADDR']; | |
29 | ||
30 | if (!empty($IP) && !in_array($IP, $allowIP)) { | |
31 | // header('Location: http://scripts.mit.edu/~sql/'); | |
32 | header(''); | |
33 | exit('403 Access denied'); | |
34 | } |