Hyperlink 带有常用链接的主页
我正在建立一个主页(小型公司的内部网),基本上有大约50个链接,分为5列。我想做的是制作第六栏,允许任何人键入大约10个他的私人链接。这将必须在不必登录的情况下完成,因为没有任何登录表单。重新启动浏览器后,链接应该可见,但在删除临时互联网文件或cookie后,链接可能会消失Hyperlink 带有常用链接的主页,hyperlink,Hyperlink,我正在建立一个主页(小型公司的内部网),基本上有大约50个链接,分为5列。我想做的是制作第六栏,允许任何人键入大约10个他的私人链接。这将必须在不必登录的情况下完成,因为没有任何登录表单。重新启动浏览器后,链接应该可见,但在删除临时互联网文件或cookie后,链接可能会消失 有人能给我指一下正确的方向吗?我想我可能必须使用表单来完成这项工作,但我真的不知道如何开始。据我所知,最好的方法是通过cookie等创建某种会话,将必要的信息存储在机器上,因此,一旦有人删除了他们的个人临时互联网文件,它就会
有人能给我指一下正确的方向吗?我想我可能必须使用表单来完成这项工作,但我真的不知道如何开始。据我所知,最好的方法是通过cookie等创建某种会话,将必要的信息存储在机器上,因此,一旦有人删除了他们的个人临时互联网文件,它就会消失。这可以通过php实现
那可能是你最好的出发点。我想你有两个选择:
<?php
if (isset($_COOKIE['custom_url'])) {
$urls = json_decode($_COOKIE['custom_url']);
foreach($urls as $url) {
echo '<a href="'.$url.'">'.$url.'</a>';
}
}
?>
表单的HTML
<form action="/save.php" methos="post">
<input type="text" name="url">
<input type="submit" value="Save">
</form>
PHP
<?php
if ($_POST['url']) {
$urls = array();
if (isset($_COOKIE['custom_url'])) {
$urls = json_decode($_COOKIE['custom_url']);
}
$urls[] = $_POST['url'];
setcookie('custom_url', json_encode($urls));
}