Quel est exactement un baseUrl

J'ai passé quelque temps à essayer de comprendre ce qu'est un baseUrl(de l'apprentissage Zend Framework), mais il est surprenant de constater que, pour un tel omniprésent utilitaire, pas un seul "expert" ou blogueur a même tenté de définir baseUrl de sorte que l'apprenant a une idée de quoi il s'agit. Elles supposent toutes que vous savez ce que c'est et ensuite de procéder à dériver, chacun employant sa propre méthode pour arriver à son propre résultat. De ce que j'avais lu jusqu'à présent:

Certains pensent que c'est une page d'Accueil-Url, ce qui est ce que j'avais naturellement pense que c'est(comme le laisse entendre le nom), pour être accessible par $_SERVER["HTTP_HOST"] ou $_SERVER["SERVER_NAME"] mais étonnamment, ceux-ci semblent être dans la minorité.

Certains pensent que c'est une page en cours à être consulté par des $_SERVER["REQUEST_URI"] ou $_SERVER["PHP_SELF"] ajouté serveur de nom

alors que d'autres croient qu'il peut être l'un des ci-dessus ou toute url pour cette question(eh bien, au moins c'est l'impression que j'ai), en fonction de la façon dont l'utilisateur veut utiliser.

Si quelqu'un peut expliquer exactement ce qu'est un baseUrl est, sans en supposant que je suis aussi "expert" et pourquoi je pourrais en avoir besoin. Merci.

EDIT: La baseUrl est censé être réglé automatiquement sur la plupart des projets Zend, mais apparemment pas dans mon cas. Même quand je fais une echo $this->baseUrl() ou var_dump($this->baseUrl()), je ne reçois rien. Donc je n'ai vraiment aucune idée de ce que cet utilitaire est d'environ.

baseurl définit le chemin d'accès absolu en fonction de votre serveur. Vous n'avez pas besoin de modifier manuellement si le serveur change.

OriginalL'auteur okey_on | 2013-02-21