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 10/06/2008, 11h53   #1
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 42
Points : 14
Points : 14
Par défaut contenu variable selon domaine

Bonjour, je ne sais pas si je suis au bon endroit mais j'ai un petit problème que je ne sais comme résoudre.

En fait, j'ai un site avec une redirection gratuite qui foire de temps en temps et donc, pour les publicité, ce n'est pas génial de voir l'url changer. Bref, j'aimerai bien faire un petit morceau de code qui selon l'emplacement (site a ou b) change le code projeté afin de n'avoir aucun problème avec ma régie de pub. Il s'agit de deux url totalement différentes

Code :
1
2
3
4
5
6
7
8
 
<?php
if ($_SERVER['SERVER_NAME']='site a') {		
Code site A
}
else { ?>
code site b		
<?php } ?>
Je n'ai pas l'habitude de jouer avec l'url donc un peu d'aide sera la bienvenue.

Merci pour le temps que vous me consacrerez et dsl si je ne suis pas au bon endroit.
Sianobel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2008, 12h14   #2
Membre régulier
 
Avatar de guiyomh
 
Inscription : avril 2007
Messages : 320
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 320
Points : 99
Points : 99
petite précision , dans ton tes il faut mettre un double ou triple égal comme ça :
if ($_SERVER['SERVER_NAME']=='site a').

Ensuite est ce que le script que tu cherche à faire vas être hébergé sur la même machine ou a plusieur endroit?
guiyomh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2008, 12h59   #3
Candidat au titre de Membre du Club
 
Inscription : octobre 2007
Messages : 42
Détails du profil
Informations forums :
Inscription : octobre 2007
Messages : 42
Points : 14
Points : 14
Il sera au même endroit. Avec le double ou triple = je n'arrive à rien, il m'indique toujours le code du site B. Il faut dire aussi que j'essaie de greffer ce petit bout de code à un forum phpbb3 donc ça peut le faire rater non?
Sianobel est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/06/2008, 14h08   #4
Membre régulier
 
Avatar de guiyomh
 
Inscription : avril 2007
Messages : 320
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 320
Points : 99
Points : 99
oui mais $_SERVER['SERVER_NAME'] dépend du serveur apache ou est executer le script.

ne peux-tu pas passer un paramètre lors de l'execution du script genre site=sitea ou site=siteb

et tu le reprend avec $_REQUEST['site'] pour faire ta condition

//EDIT -------------
sinon tu peux regarder du coder de $_SERVER['HTTP_REFERER']

je te conseillede faire des echo $_SERVER['HTTP_REFERER']; et echo $_SERVER['SERVER_NAME']; pour voir comment ils bougent en fonction de tes appel
guiyomh 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 02h36.


 
 
 
 
Partenaires

Hébergement Web