Comment récupérer l'url d'une page php ?
Résolu
blaze
-
Maitre2B Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
Maitre2B Messages postés 341 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Récupérer l'url en php
- Url - Guide
- Recuperer message whatsapp supprimé - Guide
- Récupérer mon compte facebook désactivé - Guide
- Comment récupérer un compte facebook piraté - Guide
- Comment recuperer une video sur youtube - Guide
8 réponses
Si tu es en PHP :
<?
$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>
Référencement naturel avec https://www.rhinostone.com/
https://www.rhinostone.com/fra/referencement/referencement-naturel.html
<?
$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
?>
Référencement naturel avec https://www.rhinostone.com/
https://www.rhinostone.com/fra/referencement/referencement-naturel.html
salut blaze ,
merci a ricric pour son conseil,
j ai eu le meme probleme pour récupérer l url de la page courante car mon site www.vaillant-boxing.com se fait a partir d un templete et l encrage( du top) se faisait toujours sur la premiere page(home) et non la page courante.Alors pour obtenir la page courante il faut te servir de : $_SERVER['REQUEST_URI'] en mettant le nom de ton site devant tu aura l 'url de la page complete.J espere que cela t' indera.
a+
merci a ricric pour son conseil,
j ai eu le meme probleme pour récupérer l url de la page courante car mon site www.vaillant-boxing.com se fait a partir d un templete et l encrage( du top) se faisait toujours sur la premiere page(home) et non la page courante.Alors pour obtenir la page courante il faut te servir de : $_SERVER['REQUEST_URI'] en mettant le nom de ton site devant tu aura l 'url de la page complete.J espere que cela t' indera.
a+
un peu plus de précision avec ce script :
<?php if (isset($_GET['adresse'])) { $adresse=$_GET['adresse']; $variable=$_GET['variable']; echo 'L\'adresse de la page est : ' .$adresse."<br />"; echo 'Le contenu de la variable est : '.$variable; } else { $variable='voili voulou'; // script debut echo "<script type=\"text/javascript\">\n"; echo " location.href=\"${_SERVER['SCRIPT_NAME']}?${_SERVER['QUERY_STRING']}" . "&adresse=\" + window.location.href + \"" . "&variable=\" + '".$variable."';\n"; echo "</script>\n"; exit(); } ?>
La fonction : $_SERVER['REQUEST_URI']
_____________________
http://fr.goldannonces.com - http://www.mosaiquepub.com
_____________________
http://fr.goldannonces.com - http://www.mosaiquepub.com
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjours, le script proposé par Viktor56 est très bien et fonctionne MAIS celui ci oblige la modification de l'URL la rendant asser laide il faut bien avouer.
Serai-t-il possible d'arriver au même résultat mais sans modifier cette l'URL de la page ?
Merci d'avance
EDIT:
<?php
$adresse=$_SERVER['REQUEST_URI'];
echo '' .$adresse."<br />";
?>
Correspond a ce que je voulais :).
Merci beaucoup et au plaisir.
Serai-t-il possible d'arriver au même résultat mais sans modifier cette l'URL de la page ?
Merci d'avance
EDIT:
<?php
$adresse=$_SERVER['REQUEST_URI'];
echo '' .$adresse."<br />";
?>
Correspond a ce que je voulais :).
Merci beaucoup et au plaisir.
Merci c'est gars, ça marche du tonnerre !
Grâce à vous, j'ai pu faire ce bout de code:
Si jamais mon lien est "/category/ietls/" ou bien "/category/tage-mage", alors l'image n'apparaît pas.
Grâce à vous, j'ai pu faire ce bout de code:
Si jamais mon lien est "/category/ietls/" ou bien "/category/tage-mage", alors l'image n'apparaît pas.
<?php if (($_SERVER['REQUEST_URI'] != "/category/ielts/") && ($_SERVER['REQUEST_URI'] != "/category/tage-mage/")) {?> <img class="img-responsive" style="width:196px;" src="<?php echo get_template_directory_uri(); ?>/images/headers/kaplan-logo.png" /> <?php } ?>
Normalement, lorsque le code php s'exécute, c'est que l'utilisateur se trouve justement sur la page en question (celle dans laquelle tu as écrit ton code php).
Bonjour
Tu trouveras ton bonheur à cette adresse :
http://www.nexen.net/docs/php/annotee/reserved.variables.server.php
Tu trouveras ton bonheur à cette adresse :
http://www.nexen.net/docs/php/annotee/reserved.variables.server.php
<?
$monUrl = _SERVER["SCRIPT_URI"];
?>
Ça dépend fortement de la configuration du serveur, suivant CGI ou non, paramétrage, etc...
Déjà mieux, la solution précédente :
$monUrl = "http://".$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];
Mais après, c'est encore faux car ça ne marchera pas non plus dans certains cas (ici https).
$_SERVER['REQUEST_URI'] donne le nom de la script PHP mais si tu veux savoir la page HTML ou autre qui l'a appelée (généralement plus utile pour faire des validations), utiliser la variable $_SERVER['HTTP_REFERER']
dirname($_SERVER['SERVER_PROTOCOL']) . "://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']
=D comme cela même le protocole est géré ;) normalement ça marchera dans tous les cas !!!!