【发布时间】:2019-06-26 07:42:09
【问题描述】:
我正在尝试为网页创建 cookie。 cookie 值将根据用户名而有所不同。 PHP有输入类型函数吗?我只想在页面中添加一个输入字段,然后 PHP 将使用它来定义页面的用户名。我有创建 cookie 代码,只是不知道如何从屏幕上获取名称并将其插入到 cookie 代码中。感谢任何建议。这是在 WP 网站上。
【问题讨论】:
-
echo是您正在寻找的功能。 ??????
我正在尝试为网页创建 cookie。 cookie 值将根据用户名而有所不同。 PHP有输入类型函数吗?我只想在页面中添加一个输入字段,然后 PHP 将使用它来定义页面的用户名。我有创建 cookie 代码,只是不知道如何从屏幕上获取名称并将其插入到 cookie 代码中。感谢任何建议。这是在 WP 网站上。
【问题讨论】:
echo 是您正在寻找的功能。 ??????
不是原生的,因为 php 不在浏览器中执行,它在你的服务器上执行,但它可以用来编写 HTML 输入。
语法看起来像这样:
echo '<input type="text" name="myinput">';
或
?>
<input type="text" name="myinput">
<?php
然后,您将使用表单发布、CURL 或 AJAX 函数将数据发送回服务器,由第二个 PHP 脚本处理输入。
也就是说,发布您的创建 cookie 代码会有所帮助,因为您甚至可能不需要将其发送回服务器,而只需使用 Javascript 在浏览器中处理所有内容,在这种情况下,您的提交按钮只需要通过Javascript 函数的输入,而不是发布它。
【讨论】:
这是您正在寻找的东西吗? 这里它只是从浏览器获取用户输入的值并将其设置为 cookie
<?php
if(isset($_POST['name']) && !empty($_POST['name'])){
setcookie('setcookie_name',$_POST['name']); // setting cookie
}
?>
<form action="" method="post">
<input name="name" value="" placeholder="Enter your name" />
<input name="submit" type="submit" value="Submit"/>
</form>
【讨论】: