所以不知怎的,我遇到了其他人没有的问题。
我有两个PHP文档,一个在单击链接时设置cookie,另一个由链接打开并且应该显示cookie。
奇怪的问题是链接打开的页面会显示关于cookie的错误 - “注意:未定义的索引:第19行的/home/sitespage.php中的imgPath”
(imgPath是cookie名称) 但是,当从浏览器打开页面而不是通过链接打开页面时,没有问题,并且cookie显示正常,我不知道为什么会发生这种情况。
以下是托管链接的页面的代码 -
<a [routerLink]="['/foo']">Home</a>
<a [routerLink]="['/foo/item', 1]">Item 1</a>
<a [routerLink]="['/foo/item', 2]">Item 2</a>
($ post1是图片)
这是链接页面的代码
<a href="http://link.php" target="_blank" onclick="document.write('<?php setcookie("imgPath","56",time() + 60 * 60 * 24); ob_end_flush(); ?>');">
<?php
echo $post1;
?>
</a>
感谢您提供的任何帮助