Php : header variable

Résolu
débutantXXXL -  
Melooo Messages postés 1405 Date d'inscription   Statut Membre Dernière intervention   -
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   Statut Membre Dernière intervention   84
 
Bonjour
Ouai c'est cool, mais c'est quoi ton erreur ?
0
loicDu28 Messages postés 332 Date d'inscription   Statut Membre Dernière intervention   53
 
Bonjour,

Quel est ton souci réellement ?

Cordialement.
0
débutantXXXL
 
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
debutantXXL
 
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   Statut Membre Dernière intervention   84
 
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
debutantXXL
 
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   Statut Membre Dernière intervention   84
 
Non non t'inquiètes pas c'était pas de l'agressivité,
Contente que ca ai pu te servir ;)
0
debutantXXL
 
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