Insèrer du Php dans du Php

[Résolu]
Signaler
Messages postés
107
Date d'inscription
jeudi 23 septembre 2010
Statut
Membre
Dernière intervention
20 novembre 2011
-
Messages postés
107
Date d'inscription
jeudi 23 septembre 2010
Statut
Membre
Dernière intervention
20 novembre 2011
-
Bonjour, je souhaiterais insérer du php dans du php.

Pour éviter un long discours, voici mon code :

header("Location:index."echo LANGUAGE;".connexion.php?erreur=intru"); // redirection en cas d'echec

Il sert à rediriger vers une des page de connexion selon la langue.

Malheureusement, la ligne
"echo LANGUAGE;"
ne marche pas.

Pouvez-vous m'aider ?

5 réponses

Messages postés
194
Date d'inscription
dimanche 25 janvier 2004
Statut
Membre
Dernière intervention
11 décembre 2015

$temp="Location:index.".$LANGUAGE.".connexion.php?erreur=intru"
header($temp);

???
Messages postés
2380
Date d'inscription
lundi 4 février 2002
Statut
Membre
Dernière intervention
29 décembre 2012
16
Si LANGUAGE est une constante, non il ne faut pas mettre de $.. tout comme il ne faut pas mettre de echo dans la création d'une chaine de caractères.
S.
Messages postés
1654
Date d'inscription
dimanche 7 septembre 2008
Statut
Membre
Dernière intervention
11 septembre 2013
18
bonsoir

pourquoi pas ????

header("Location:connexion.php?erreur=intru");exit;
// redirection en cas d'echec

a++
Messages postés
107
Date d'inscription
jeudi 23 septembre 2010
Statut
Membre
Dernière intervention
20 novembre 2011

Salut à Dav_c,
Es-t-on obligé de mettre $temp ?
et de mettre $LANGUAGE ?
Car d'habitude pour l'appeler je dois faire
echo LANGUAGE

??

Merci à vous deux, je vais tester cela !
Messages postés
107
Date d'inscription
jeudi 23 septembre 2010
Statut
Membre
Dernière intervention
20 novembre 2011

Merci à tous !
Grâce à vos commentaires, j'ai enfin réussi à faire fonctionner correctement la page.

Voici le code de ma page :

<?php require("lg/lang.php"); ?>
<?php
session_start(); // On relaye la session
if (session_is_registered("sess_jeu_authentification")){
header ("Location:principal.php"); //Si cookie présent
}
else {
header ("Location:index.".LANGUAGE.".connexion.php"); //Si cookie absent, c'est cette de corrigée !
}
?>


@+