Authenticating users with IP address - PHP
PHP Code:
$accepted_ip = array ("127","0","0","1");
$remote = explode(".",$remote_addr);
//set $match to true
$match = 1;
//check if there is unmatched ip
for($i = 0; $i < sizeof($accept); $i++){
if ($remote[$i] != $accept[$i]){
//if not match, set $match to false
$match = 0;
}
}
//if $match true, then allow access, else denied access.
if($match) {
echo "Access Success!";
}else{
echo "Access Denied!";
}
Explanation:
1. $remote_addr - the remote IP address of client computer. IP address with 127.0.0.1 means that that client computer is the same computer used as server computer which provide PHP services.
2. the ip address is located to an array to test whether it is same as the ip address stated there. eg. $accepted_ip
$accepted_ip = array ("127","0","0","1");
$remote = explode(".",$remote_addr);
//set $match to true
$match = 1;
//check if there is unmatched ip
for($i = 0; $i < sizeof($accept); $i++){
if ($remote[$i] != $accept[$i]){
//if not match, set $match to false
$match = 0;
}
}
//if $match true, then allow access, else denied access.
if($match) {
echo "Access Success!";
}else{
echo "Access Denied!";
}
Explanation:
1. $remote_addr - the remote IP address of client computer. IP address with 127.0.0.1 means that that client computer is the same computer used as server computer which provide PHP services.
2. the ip address is located to an array to test whether it is same as the ip address stated there. eg. $accepted_ip
0 comments:
Post a Comment