如何通过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,但是可以形成它。
答案 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
。