Détecter la Class-C d'un domaine en php?

WRInaute discret
Est-il possible de détecter via php la Class-C d'un ip/domaine?
Empêcher qu'un domaine iddentique poste 2 news de suite sur un blog par exemple est pratique mais le mieux serait d'empêcher 2 domaines de class-C iddentique de poster à la suite... Possible?
 
WRInaute discret
En clair : J'ai un forum de news, une partie ouverte sans vérification (ajout immédiat) mais un même domaine ne peut poster qu'une news à la suite (ensuite un autre domaine doit intercaler une news, etc... mais certains ont plusieurs domaines donc ils peuvent poster à la chaine quand même)... J'aimerai étendre celà non pas au domaine mais à la Class-c de l'ip/domaine (là c'est plus rare qu'un gars ait 2 hostings).
 
WRInaute discret
Salut,

Les IP de classe C s'étalent de 192.xxx.xxx.xxx à 223.xxx.xxx.xxx.

Pour obtenir l'IP en PHP :

Code:
$ip = $_SERVER["REMOTE_ADDR"];

ensuite,

Code:
$ip_1 = substr ($ip, 0, 3);

if (($ip_1 >= 192) && ($ip_1 <= 223)) {
     //Alors IP de classe C
} else {
     //Autre IP d'une autre classe
}

Je sais pas si tout est bien dans l'ordre, mais c'est quelquechose de ce goût là :).

A+

Doug
 
WRInaute discret
$ip = $_SERVER["REMOTE_ADDR"]; me donne l'ip de mon serveur non?
Je suis pas sur de comprendre sorry.

Ou alors je dois mettre le domaine x dont je veux la class C dans une variable d'environnement par une méthode spéciale?
 
WRInaute discret
Ok, ah ça me sert à rien ça alors, je cherche une fonction qui me transforme les domaines en IP en fait... Des idées?
 
Discussions similaires
Haut