【发布时间】:2014-01-16 17:56:26
【问题描述】:
首先,我在我的页面上为使用 php 的用户显示一些文本 如果未找到 cookie id 名称,它将显示文本 whats your name。
<?php
if (isset($_COOKIE['name'])) {
echo $_COOKIE["name"];
}
else {
echo "<a href='' onclick='setcookie()'>Whats your name</a>";
}
?>
Onclick 我得到警报/提示用户输入他们的名字。
接下来我要创建一个 cookie,cookie 的 id 是名称,值将是输入到警报/提示中的名称。 我整天都在寻找这样做,但大多数解释都使用我不想要的表单输入。
<script type="text/javascript">
function setcookie(name, value, expires) {
var name=prompt("Please enter your name");
}
</script>
希望如果 cookie id 名称被 php 找到,它将显示用户名。
【问题讨论】:
-
那么,您究竟是在哪里将名称发送回服务器?
-
你的函数没有意义。您有 3 个参数没有发送任何值,然后您立即使用提示重置其中一个变量
-
伙计们,这就是我不知道自己在做什么的问题的全部意义所在,我整天在谷歌上搜索答案都找不到任何帮助。
标签: javascript php alert prompt setcookie