Viewing file: usuario_y_limites.php (2.17 KB) -rw-rw-r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php include ("/home/wwwroot/frames/conn.php"); echo "<pre>";
// cambio de tercio. Primero se mira si es un usuario, so no lo es, es an�nimo. $sql="SELECT t1.session_user_id, t2.username_clean as usuario FROM papyr225_phpb1.phpbb_sessions t1, papyr225_phpb1.phpbb_users t2 WHERE t1.session_user_id = t2.user_id AND t1.session_id = '".$_REQUEST['phpbb3_ver2_sid']."'";
$res=mysql_query($sql,$conn); $row=mysql_fetch_array($res);
if ($row[session_user_id]==1 or !$row[session_user_id]){ // es anonimo $user="an�nimo"; $grupo="an�nimo"; }else{ // usuario registrado $user=$row['usuario']; // buscamos el grupo. si no se encuentra, es normal $sql="SELECT t1.usuario,t1.grupo, t2.limite from papyr225_papyre.control_usuarios as t1, papyr225_papyre.limites_usuarios as t2 WHERE t1.grupo=t2.grupo and t1.usuario='$user'";
$res2=mysql_query($sql,$conn); $row2=mysql_fetch_array($res2);
if (empty($row2['grupo'])){ // no se encuentra $grupo="normal"; }else{ // es colaborador o administrador $grupo=$row2['grupo']; }
} $sql="select limite from papyr225_papyre.limites_usuarios where grupo='$grupo'";
$resv=mysql_query($sql,$conn); $rowv=mysql_fetch_array($resv);
$limite_descargas=$rowv['limite']; echo "\n <b>usuario: $user".chr(10); echo "limite es </b>".$limite_descargas."\n";
// // a�adido para considerar clouflare if (!empty($_SERVER['HTTP_CF_CONNECTING_IP'])){ echo "\n <B>tachannnnnnn PASANDO POR CLOUDFLARE </B>\n"; if ($_SERVER["HTTP_X_FORWARDED_FOR"]>''){ echo " existe HTTP_X_FORWARDED_FOR (cloudfare)"; echo $_SERVER["HTTP_X_FORWARDED_FOR"]."-".$_SERVER["HTTP_CF_CONNECTING_IP"]."\n"; }else{ echo $_SERVER["HTTP_CF_CONNECTING_IP"]; } }else{ echo "\n no pasa por CLOUDFLARE \n"; if ($_SERVER) { if ($_SERVER["HTTP_X_FORWARDED_FOR"]>''){ echo " existe HTTP_X_FORWARDED_FOR (directo)"; echo $_SERVER["HTTP_X_FORWARDED_FOR"]."-".$_SERVER["REMOTE_ADDR"]."\n"; }else{ echo $_SERVER["REMOTE_ADDR"]; }
} else {
echo getenv( 'REMOTE_ADDR' )."\n";
} } print_r($_REQUEST); print_r($_SERVER); print_r( getenv( 'REMOTE_ADDR' )); echo "\n";
|