CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Bloque IP (prob update)

laubosslink
laubosslink
Niveau 7
03 juillet 2007 à 18:57:17

Bonjours,

Code : PHP

$timestamp = time();
$timestamp_5min = $timestamp - (60 * 5);
$timestamp_30min = $timestamp - (60 * 30);
$timestamp_1h = $timestamp - (60 * 60);
$timestamp_2h = $timestamp - (60 * 120);
$timestamp_1j = $timestamp - (60 * 1440);

$sql_select_query_site_visit = mysql_query("SELECT COUNT(*) AS nbr_entrees FROM $sql_table_3_1 WHERE Ip=´$pc_ip´");
$sql_donnees_site_visit = mysql_fetch_array($sql_select_query_site_visit);
$sql_select_query_site_visit_block = mysql_query("SELECT * FROM $sql_table_3_1 WHERE Ip=´$pc_ip´");
$sql_donnees_site_visit_block =
mysql_fetch_array($sql_select_query_site_visit_blo
ck);
$verif_block = $sql_donnees_site_visit_block[´Block´];

  1. Verifie les ip´s:

if($sql_donnees_site_visit[´nbr_entrees´] == "0")
{
mysql_query("INSERT DELAYED INTO $sql_table_3_1 (ID,Ip,Block,Prov,Timestamp)
VALUES(´´,´".$pc_ip."´,´´,´".$lien_ac_vi."´,´".$ti
mestamp."´)");
}
else
{

  1. Vérifie les fraudes:

if($verif_block == "0")
{
mysql_query("UPDATE $sql_table_3_1 SET Timestamp=´".$timestamp."´ ANd Prov=´".$lien_ac_vi."´ WHERE Ip=´$pc_ip´");

mysql_query("DELETE FROM $sql_table_3_1 WHERE Timestamp < ´".$timestamp_1h."´");
return true;
}
elseif($verif_block == "1")
{
mysql_query("UPDATE $sql_table_3_1 SET Timestamp=´".$timestamp."´ ANd Prov=´".$lien_ac_vi."´ WHERE Ip=´$pc_ip´");

mysql_query("DELETE FROM $sql_table_3_1 WHERE Timestamp < ´".$timestamp_2h."´");
redirect("
http://serveur-hack.fr/fraude.php&quot;);
return false;
}

}

j´ai réalisé ceci, pour bloquer des ip´s, genre si trop de tentative de connexion Block = 1;
le problème c´est que l´ip, s´update toutes les 2 à 3 pages, sa ve dire que j´ai les informations ip´s, etc..., et d´un coup je les ais plsu quand il change de page, et d´un coup je les ais à nouveau, j´ai du mal programmer pour une mauvaise "update", pouvez-vous m´aider !?

merci !

deepblue
deepblue
Niveau 16
03 juillet 2007 à 19:12:16

(remarque : pourquoi se faire chier avec une base de donées que on peut faire joujou avec des fichiers...plus légé, plus rapide)

laubosslink
laubosslink
Niveau 7
03 juillet 2007 à 19:13:38

... t´es toujours là pour me rembaler dans ce que je fait, toujours! tous mes scripts, chaqu´un sa facons de faire, je vais voir ailleur -_-"

deepblue
deepblue
Niveau 16
03 juillet 2007 à 19:15:12

Si tu as envi que je te "remballe", pas de souci, mais la, c´est pas pour faire chier...

laguffre
laguffre
Niveau 6
05 juillet 2007 à 00:40:38

il dit "pouvez-vous m´aider !? "

tu dit une critique
Tu es hors-sujets

:sors:

PS : si tu fait chier

darth-bane
darth-bane
Niveau 10
05 juillet 2007 à 08:31:56

J´aurais répondu à peu près la même chose.
Pour ce genre de programme, l´utilisation d´un fichier est préférable.
Ce n´est pas pour faire chier, c´est un conseil !
Une critique, ça peut être constructif, c´est le cas ici.
Il n´est pas du tout hors sujet.

P.S. : Quand à toi, laguffre, tu débarque dans ce forum, totalement inconnu et tu te permet de renvoyer chier sans connaitre. Deepblue est un habitué de ce forum, probablement l´un des meilleurs webmasters et celui qui aide le plus les autres.
Quand il rembarre quelqu´un, crois moi tu t´en rend compte tout de suite, et c´est justifié.
Toi, :sors:

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment