Maison > développement back-end > tutoriel php > Pourquoi ma fonction CodeIgniter base_url() revient-elle vide et comment puis-je y remédier ?

Pourquoi ma fonction CodeIgniter base_url() revient-elle vide et comment puis-je y remédier ?

Mary-Kate Olsen
Libérer: 2024-12-07 04:53:15
original
818 Les gens l'ont consulté

Why is My CodeIgniter base_url() Function Returning Empty, and How Do I Fix It?

Résolution de l'URL de base manquante dans CodeIgniter

Dans CodeIgniter, tenter d'utiliser la fonction base_url() peut entraîner des réponses vides. Pour résoudre ce problème, il est essentiel de charger d’abord l’URL Helper. Ceci peut être réalisé de deux manières :

Méthode 1 : Aide au chargement automatique

Dans le fichier application/config/autoload.php, localisez la ligne 67 (environ) et ajoutez :

$autoload['helper'] = array('url');
Copier après la connexion

Méthode 2 : Manuel Chargement

Dans votre contrôleur ou script, chargez l'assistant manuellement :

$this->load->helper('url');
Copier après la connexion

Une fois l'assistant chargé, rappelez-vous que base_url() n'affiche automatiquement rien. Au lieu de cela, il renvoie l'URL de base, qui doit être explicitement imprimée ou renvoyée :

echo base_url();
Copier après la connexion

De plus, la valeur renvoyée correspond à l'URL de base définie dans le fichier de configuration. Si aucune valeur n'est spécifiée, CodeIgniter se rapprochera du protocole, du domaine et du chemin. Selon le fichier config.php (ligne 13) :

Si ceci (base_url) n'est pas défini, CodeIgniter devinera le protocole, le domaine et le chemin d'accès à votre installation.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal