如何使用php创建图像元素,源代码是我之前设置的cookie? 我得到了一些代码,但似乎没有用......当我刷新页面时什么也没发生。
我有一个javascript代码,它将第一个cookie设置为link1,其值设置在顶部输入框中,下一个cookie设置为link2,依此类推。
如果我设置了4个“链接cookie”,我的目标是输出4个图像元素。
这是我到目前为止所得到的。
<form>
<input id="link" type="text" placeholder="länk address">
<input id="image" type="text" placeholder="bild address">
<button onClick="createLink();">Lägg till länk</button>
</form>
<?php
for ($x = 1; isset($_COOKIE["link.$x."]); $x++) {
$_COOKIE["link.$x."] = $link;
$_COOKIE["image.$x."] = $image;
echo '<a href="'.$link.'"><img src="'.$image.'"></a>';
}
?>
答案 0 :(得分:1)
你的作业是倒退的。您想要读取cookie,而不是设置cookie。此外,如果您在字符串中插入变量,则只有在连接字符串时才使用.
。
for($x=1; isset($_COOKIE["link$x"]); $x++){
$link = $_COOKIE["link$x"];
$image = $_COOKIE["image$x"];
echo '<a href="'.$link.'"><img src="'.$image.'"></a>';
}