Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/03/2007, 16h18   #1
Invité de passage
 
Inscription : avril 2006
Messages : 3
Détails du profil
Informations forums :
Inscription : avril 2006
Messages : 3
Points : 1
Points : 1
Par défaut Différencier le menu du site

Bonjour,

J'ai crée l'intranet de ma boite avec un index.php. Le site comporte 5 rubriques
Je dois maintenant le coupé en 2 car le lien mon mon intranret va etre inscrit sur l'intraneteurope de la societe.
donc pour les gens en interne, ils ont acces au 5 rubriques.
Mais pour le reste du groupe, je dois enlevé 2 rubriques.
Je cherche un moyen du style
si adresse ip = Plage ip de mon site alors affiche le menu 5 rubrique sinon affiche le menu 3 rubriques
Ou tout autre moyen de pouvoir realiser cela
Merci d'avance.
biddler est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2007, 16h28   #2
Expert Confirmé Sénior
 
Avatar de Mr N.
 
Inscription : septembre 2004
Messages : 5 421
Détails du profil
Informations forums :
Inscription : septembre 2004
Messages : 5 421
Points : 5 835
Points : 5 835
$_SERVER['REMOTE_ADDR'] te permettra de connaitre l'adresse ip du client, cette information peut etre faussée par un proxy... il faudra alors utiliser la méthode suivante ou une de ses variantes :
Code :
1
2
3
4
5
6
7
8
9
10
11
function get_full_ip(){
  // get client real ip
  if ( isset($_SERVER['HTTP_X_FORWARDED_FOR']) ):
    $IP_ADDR = $_SERVER['HTTP_X_FORWARDED_FOR'] ;
  elseif( isset($_SERVER['HTTP_CLIENT_IP']) ):
    $IP_ADDR = $_SERVER['HTTP_CLIENT_IP'] ;
  else:
    $IP_ADDR = $_SERVER['REMOTE_ADDR'];
  endif;
  return $IP_ADDR;
}
__________________
Get your motor runnin'
Head out on the highway...
Mr N. est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 18h49.


 
 
 
 
Partenaires

Hébergement Web