📜  获取当前网址 (1)

📅  最后修改于: 2023-12-03 15:41:28.167000             🧑  作者: Mango

获取当前网址

在Web开发中,我们常常需要获取当前网址,以便进行一些操作,如数据采集、跳转等。

实现方式

在前端中,我们可以通过window对象的location属性来获取当前网址,如下:

var currentUrl = window.location.href;
console.log(currentUrl); // 输出当前网址

在后端中,不同的语言和框架提供了不同的方式来获取当前网址。以下是几种常见的方式:

PHP

在 PHP 中,可以使用 $_SERVER['REQUEST_URI'] 来获取当前网址。如下:

$currentUrl = 'http' . (isset($_SERVER['HTTPS']) ? 's' : '') . '://' . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
echo $currentUrl; // 输出当前网址
Node.js

在 Node.js 中,可以使用 req.url 来获取当前网址。如下:

let currentUrl = req.protocol + '://' + req.get('host') + req.originalUrl;
console.log(currentUrl); // 输出当前网址
总结

通过以上方式,我们可以轻松地获取当前网址,为后续操作提供了便利。

参考