[RESOLU] connexion lien web automatiquement

Eléphant du PHP | 213 Messages

16 mars 2022, 11:26

Bonjour,

De retour sur PHP après une absence de plus de 12 ans. j'aimerai savoir s'il est possible de faire une fonction pour ajouter le serveur de connexion directement dans un lien web.
J'essaye de développer un site basique en PHP, mais je fais les tests sous wamp. lorsqu'il faudra mettre le site sur un serveur, je devrais refaire tous les liens web.
Vous en remerciant par avance.
De retour au PHP pour essayer de préserver mon emploi à 59 ans.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

16 mars 2022, 16:50

Bonjour,

La bonne pratique est de faire des liens relatifs et non pas des liens absolues qui précisent le domaine.

Exemples :
Si tu veux faire un lien vers une autre page dans le même répertoire :
<a href='monautrepage.php'>Hello</a>
Si tu veux faire un lien vers une autre page située dans un répertoire enfant :
<a href='autre_repertoire/monautrepage.php'>Hello</a>
Si tu veux faire un lien vers une autre page située dans le répertoire parent :
<a href='../monautrepage.php'>Hello</a>
Si tu veux faire un lien vers une autre page dans le même répertoire :
<a href='monautrepage.php'>Hello</a>
Si tu veux faire un lien vers une autre page située à la racine de ton domaine :
<a href='/monautrepage.php'>Hello</a>

Sinon tu as 2 variables dans lesquels tu peux récupérer le domaine sur lequel ta page est appelée : $_SERVER['HTTP_HOST'] et $_SERVER['SERVER_NAME']
Quand tout le reste a échoué, lisez le mode d'emploi...

Eléphant du PHP | 213 Messages

17 mars 2022, 10:08

Bonjour @rthur,
Merci pour ton aide.
De retour au PHP pour essayer de préserver mon emploi à 59 ans.