📅  最后修改于: 2023-12-03 15:41:28.167000             🧑  作者: Mango
在Web开发中,我们常常需要获取当前网址,以便进行一些操作,如数据采集、跳转等。
在前端中,我们可以通过window对象的location属性来获取当前网址,如下:
var currentUrl = window.location.href;
console.log(currentUrl); // 输出当前网址
在后端中,不同的语言和框架提供了不同的方式来获取当前网址。以下是几种常见的方式:
在 PHP 中,可以使用 $_SERVER['REQUEST_URI']
来获取当前网址。如下:
$currentUrl = 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $currentUrl; // 输出当前网址
在 Node.js 中,可以使用 req.url
来获取当前网址。如下:
let currentUrl = req.protocol + '://' + req.get('host') + req.originalUrl;
console.log(currentUrl); // 输出当前网址
通过以上方式,我们可以轻松地获取当前网址,为后续操作提供了便利。