servidor php
parent
9d539eb9da
commit
072777d466
|
|
@ -0,0 +1,41 @@
|
||||||
|
|
||||||
|
<?php
|
||||||
|
require_once 'config.php';
|
||||||
|
require_once 'helper.php';
|
||||||
|
if(isset($_GET))
|
||||||
|
{
|
||||||
|
$res=$res_default;
|
||||||
|
$sel=0;
|
||||||
|
$nombre=isset($_GET['nombre']) ? trim($_GET['nombre']): null;
|
||||||
|
//isset($_GET['nombre']) ? trim($_GET['nombre']): null;
|
||||||
|
|
||||||
|
foreach ($denegados as $pc)
|
||||||
|
{
|
||||||
|
if($pc==$nombre)
|
||||||
|
{ $res='NO';
|
||||||
|
$sel=1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if($sel == 0)
|
||||||
|
{
|
||||||
|
foreach ($permitidos as $pc)
|
||||||
|
{
|
||||||
|
if($pc==$nombre)
|
||||||
|
{ $res='OK';
|
||||||
|
$sel=1;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
$datos=date('Y-m-d H:i:s').';'.getUserIP().';'.$nombre.';'.$res. PHP_EOL;
|
||||||
|
|
||||||
|
$logfile = date('Y-m-d') . '.csv';
|
||||||
|
$file1 = fopen("log/" . $logfile, "a");
|
||||||
|
fwrite($file1, $datos);
|
||||||
|
fclose($file1);
|
||||||
|
echo $res;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,7 @@
|
||||||
|
<?php
|
||||||
|
$res_default="NO";
|
||||||
|
//$res_default="NO"
|
||||||
|
#$denegados= array("batman", "spiderman", "spirit");
|
||||||
|
$denegados= array();
|
||||||
|
#$permitidos= array("pepe", "manuel");
|
||||||
|
$permitidos= array();
|
||||||
|
|
@ -0,0 +1,27 @@
|
||||||
|
<?php
|
||||||
|
function getUserIP()
|
||||||
|
{
|
||||||
|
// Get real visitor IP behind CloudFlare network
|
||||||
|
if (isset($_SERVER["HTTP_CF_CONNECTING_IP"])) {
|
||||||
|
$_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
|
||||||
|
$_SERVER['HTTP_CLIENT_IP'] = $_SERVER["HTTP_CF_CONNECTING_IP"];
|
||||||
|
}
|
||||||
|
$client = @$_SERVER['HTTP_CLIENT_IP'];
|
||||||
|
$forward = @$_SERVER['HTTP_X_FORWARDED_FOR'];
|
||||||
|
$remote = $_SERVER['REMOTE_ADDR'];
|
||||||
|
|
||||||
|
if(filter_var($client, FILTER_VALIDATE_IP))
|
||||||
|
{
|
||||||
|
$ip = $client;
|
||||||
|
}
|
||||||
|
elseif(filter_var($forward, FILTER_VALIDATE_IP))
|
||||||
|
{
|
||||||
|
$ip = $forward;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
$ip = $remote;
|
||||||
|
}
|
||||||
|
|
||||||
|
return $ip;
|
||||||
|
}
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
|
||||||
|
<?php
|
||||||
|
require_once 'autoriza.php';
|
||||||
|
|
@ -0,0 +1,6 @@
|
||||||
|
<?php
|
||||||
|
|
||||||
|
echo "<h1>".$_POST['nombre']."<h1>";
|
||||||
|
echo "<h1>".$_POST['apellidos']."<h1>";
|
||||||
|
|
||||||
|
var_dump($_POST);
|
||||||
Loading…
Reference in New Issue