J'ai un simple inclure pour mon nouveau projet. Ce qui se passe est que mon fichier inclus vérifie quelques fonctions et affiche les résultats.PHP Inclure sommeil sur le fichier principal
S'il y a une sorte de erreur Je veux qu'une simple redirection se produise. Le problème que j'ai est que le reste du fichier principal (qui a l'include sur) continue à charger pendant quelques secondes, avant que la redirection puisse être complète.
Y a-t-il un moyen de de dormir le fichier principal pendant que les vérifications sont effectuées?
Merci!
EDIT @ Dan:
Une partie du fichier inclus:
function redirect($url) {
if(!headers_sent()) {
header('Location: '.$url);
exit;
} else {
echo '<script type="text/javascript">';
echo 'window.location.href="'.$url.'";';
echo '</script>';
echo '<noscript>';
echo '<meta http-equiv="refresh" content="0;url='.$url.'" />';
echo '</noscript>';
exit;
}
}
$url = "http://www.whatever.com/";
redirect($url);
exit;
Cela ne semblait pas fonctionner. Toujours chargé le fichier principal avant la redirection. –
Puisqu'il n'est pas possible que l'exécution continue après 'exit', il est maintenant temps pour vous de partager votre code actuel. S'il vous plaît le modifier dans votre question. –