URL重写锚点

时间:2018-03-15 01:38:30

标签: javascript php html

如何通过URL重写将值传递给其他页面。

我有2页。 1是index.php,2是videoplayer.php。

在index.php中。有

<div class="film">
<figure>
<img src="film-ghost-shell-2017.jpg" width="135px" height="200px" alt="">
<figcaption><a href="http://127.0.0.1/Ghost-In-The-Shell-2017/"><p title="Ghost In The Shell (2017)">Ghost In The Shell (2017)</p></a></figcaption>
</figure>
</div>

当我点击Ghost-In-The-Shell-2017到videoplayer.php而不更改网址中的名称时,我怎样才能传递值锚点,就像http://127.0.0.1/ghost-in-the-shell-2017/一样?

videoplayerphp。我仍然不知道如何将锚定值传递给videoplayer,但是可以形成它。

2 个答案:

答案 0 :(得分:0)

不使用查询字符串或表单提交,唯一的其他选择是使用cookie或本地存储。这是一个使用cookie的简单解决方案。

<a href="http://127.0.0.1/Ghost-In-The-Shell-2017/" onclick="document.cookie='Ghost-In-The-Shell-2017'">

然后在另一页上,您可以获取存储在cookie中的值

let video;
video = document.cookie;

答案 1 :(得分:0)

您正在寻找Web服务器重写规则。如果您正在使用Apache研究主题Apache mod-rewrite或者您正在使用NGINX nginx rewrite rules。此功能的另一个常用术语是pretty URls