N'utilisez pas des URL HTTP au niveau des inclusions : ça peut être dangereux, le résultat est totalement différent (vous incluez du code HTML - résultant de l'interprétation du script appelé - et non le code PHP en lui-même) et ça dépend de la configuration du serveur (et le message d'erreur indique que vous êtes concernés) : pour pouvoir le faire il faudrait allow_url_fopen à On et allow_url_include à On (pour les versions >= à 5.2.0).
Il est donc vivement recommandé d'utiliser :
<?php include($_SERVER['DOCUMENT_ROOT'] . '/inc/header.php'); ?>
Par exemple, donc de passer par le système de fichiers du serveur directement.
Partager