如何在javascript中保存cookie,然后使用php在另一个页面中访问它

如何在javascript中保存cookie,然后使用php在另一个页面中访问它,javascript,php,cookies,Javascript,Php,Cookies,我想知道点击了哪个链接,这样我就可以相应地显示页面内容。 以下是我所拥有的: 第一页: <script> function click(index){ if (index == 'Requests') document.cookie = "clicked="+ index +";path=/";} </script> <?php foreach ($boxData as $index => $element){

我想知道点击了哪个链接,这样我就可以相应地显示页面内容。 以下是我所拥有的:

第一页:

 <script>
function click(index){
    if (index == 'Requests')
        document.cookie = "clicked="+ index +";path=/";}


</script>

   <?php 

    foreach ($boxData as $index => $element){
   echo " <a href=$element onclick=click($index)><div id='blue_box'></div>
        <div id='grey_box'>$index</div></a>";}

    ?>
错误是 未定义索引:已单击

我做错了什么


提前谢谢。

您觉得$boxData是什么样子的?
index=='Requests'
是否曾经发生过?您是否在浏览器中检查cookie是否已设置?为什么不使用url参数和$_GET呢?@ChrisG$boxData是一个用于保存标签以便打印的数组,它可以在没有cookie思想的情况下工作。不,浏览器中没有设置cookie。使用url参数和$\u GET是什么意思?最基本的PHP导航是使用
index.PHP
抓取
$\u GET['page']
$\u GET['subpage']
以显示相应的内容。@ChrisG内容将显示在同一页上,但唯一的区别是用户是否单击了请求或资产。显示的标签将不同。那么?你的意思是什么?Cookie不是实现导航所必需的。您只需要一个脚本index.php。
if ($_COOKIE['clicked'] == 'Requests'){
  $boxData_2 = array (
"List of request" => "",
"Make a New Request" => "",
 "List of Employee Request" => ""
);}
  else if ($_COOKIE['Assets']){
      $boxData_2 = array (
"Add a new Assets" => "",
"List of Assets" => "",
);
  }