[PHP] Lancement d'une page PHP automatique
d-bax
-
th@o -
th@o -
Bonjour,
Je souhaiterais savoir s'il est possible de lancer automatiquement une page PHP a partir d'une autre ?
En fait je voudrais faire ca :
<?php
if ($user['pass'] == pass && $user['firstconnect']==1)
lancer <page1.php>
else
lancer <page2.php>
?>
Est ce qu'un commande existe pour faire cette manip ?
Ou voyez vous une solution ?
MErci d'avance.
Je souhaiterais savoir s'il est possible de lancer automatiquement une page PHP a partir d'une autre ?
En fait je voudrais faire ca :
<?php
if ($user['pass'] == pass && $user['firstconnect']==1)
lancer <page1.php>
else
lancer <page2.php>
?>
Est ce qu'un commande existe pour faire cette manip ?
Ou voyez vous une solution ?
MErci d'avance.
3 réponses
-
Bonjour,
<?php if ($user['pass'] == pass && $user['firstconnect']==1) include("page1.php") else include("page2.php") ?>Ou tu peux faire autrement :<?php if ($user['pass'] == pass && $user['firstconnect']==1) header("location: page1.php") else header("location: page2.php") ?>Ces deux façons de faire auront à peu près le même résultat, même si le fonctionnement interne est différent.
Cela correspond-il à tes attentes ?
Bon courage,
Xavier -
tu peux aussi utiliser :
if($user['pass'] == pass && $user['firstconnect']==1) { echo '<meta http-equiv="Refresh" content="0;URL=page1.php">'; } else { echo '<meta http-equiv="Refresh" content="0;URL=page2.php">'; }
--------------------->
---- th@o <---------------------
--------------------->-
Bonjour,
En effet, cela fonctionne, mais je ne conseillerais pas cette méthode : elle provoque un chargement de page supplémentaire pour le navigateur, ce qui se traduit par un effet de clignotement d'une page blanche, un "tic" sous Internet Explorer, et des transactions réseau supplémentaires qui peuvent être évitées.
Xavier -
-
-
-
-
-
tu peux utiliser
if(..........)
{
header("location : page1.php");
}
else if
header("location : page2.php");