Hyperlink 带有常用链接的主页

Hyperlink 带有常用链接的主页,hyperlink,Hyperlink,我正在建立一个主页(小型公司的内部网),基本上有大约50个链接,分为5列。我想做的是制作第六栏,允许任何人键入大约10个他的私人链接。这将必须在不必登录的情况下完成,因为没有任何登录表单。重新启动浏览器后,链接应该可见,但在删除临时互联网文件或cookie后,链接可能会消失 有人能给我指一下正确的方向吗?我想我可能必须使用表单来完成这项工作,但我真的不知道如何开始。据我所知,最好的方法是通过cookie等创建某种会话,将必要的信息存储在机器上,因此,一旦有人删除了他们的个人临时互联网文件,它就会

我正在建立一个主页(小型公司的内部网),基本上有大约50个链接,分为5列。我想做的是制作第六栏,允许任何人键入大约10个他的私人链接。这将必须在不必登录的情况下完成,因为没有任何登录表单。重新启动浏览器后,链接应该可见,但在删除临时互联网文件或cookie后,链接可能会消失


有人能给我指一下正确的方向吗?我想我可能必须使用表单来完成这项工作,但我真的不知道如何开始。

据我所知,最好的方法是通过cookie等创建某种会话,将必要的信息存储在机器上,因此,一旦有人删除了他们的个人临时互联网文件,它就会消失。这可以通过php实现


那可能是你最好的出发点。

我想你有两个选择:

  • 本地存储
  • 饼干
  • 需要现代浏览器(因为它是HTML5的一个功能)

    第二个选项需要一些后端脚本(PHP/ASP)来完成

    我认为第二种选择会被推荐,因为你有最大的机会让它跨浏览器

    第二个选项看起来像(未经测试,但你知道了):

    第6列的代码

    <?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));
    }