Php : header variable

Résolu/Fermé
débutantXXXL - 20 déc. 2010 à 12:50
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 - 21 déc. 2010 à 09:00
Bonjour,

voici mon code pour rediriger vers le repertoire adequat en fopnction de la valeur du site demandé. Je possede un sous domaine tahiti
<head>
<?php

$exp = $_SERVER['SERVER_ADMIN'];
if (ereg('tahiti',$exp))
{
$dest="./tahiti/";
}
else
{
$dest="./zesite/";
}
header ('location:".$dest."');
exit;

?>
</head>


A voir également:

4 réponses

Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
20 déc. 2010 à 13:35
Bonjour
Ouai c'est cool, mais c'est quoi ton erreur ?
0
loicDu28 Messages postés 332 Date d'inscription dimanche 11 janvier 2009 Statut Membre Dernière intervention 2 février 2016 53
20 déc. 2010 à 14:19
Bonjour,

Quel est ton souci réellement ?

Cordialement.
0
débutantXXXL
20 déc. 2010 à 14:45
celui la

Warning: Cannot modify header information - headers already sent by (output started at /homez.60/monsite/www/index.php:2) in /homez.60/monsite/www/index.php on line 13

si je mets 1 seul header ca marche, 2 non ; conflit de 2 header dont 1 deja actif...

je rame
0
de meme que
$exp = $_SERVER['SERVER_ADMIN'];
if (ereg('tahiti',$exp))
{
$dest="./tahiti/";
}
else
{
$dest="./zesite/";
}
header ("location: $dest");

en supprimant la concatenation j ai la meme erreur
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
20 déc. 2010 à 14:56
Sujet traité d'innombrable fois !
https://www.commentcamarche.net/faq/1916-php-headers-already-sent-by
Le header doit être inséré avant la génération de code
0
merci pour la piste ... j'ai pris conscience des lignes vides ce qui a été ma solution.
dommage que j'ai ressenti une agressivité dans ton post....sans doute je me trompe
cordialement
0
Melooo Messages postés 1405 Date d'inscription vendredi 28 novembre 2008 Statut Membre Dernière intervention 18 mars 2013 84
21 déc. 2010 à 09:00
Non non t'inquiètes pas c'était pas de l'agressivité,
Contente que ca ai pu te servir ;)
0
j'ai supprimé les lignes vides et ca marche.
j ai eu beau cherché dans la FAQ avant de poster, je n'avais rien trouvé pour rediriger vers une page à partir d'une requête sur IE ou Firefox.
j'espère que cet exemple servira a tous.
voici ce qui marche :
<?php
$exp = $_SERVER['SERVER_ADMIN'];
if (ereg('tahiti',$exp))
{
$dest="./tahiti/";
}
else
{
$dest="./zesite/";
}
header ("location: $dest");
?>
0