使用php,source = variable cookie创建img元素

时间:2014-01-02 21:10:40

标签: javascript php cookies createelement

如何使用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>';
    }
?>

1 个答案:

答案 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>';
}