我正在制作一个保存某人的UDID(iOS)并将其输出回原始输入字段的系统。它适用于我正在开发的iOS网络应用。我已经试过了:<?php $udid = $_POST['udid']; if(empty($udid)){ $udid = $_COOKIE['udid']; } else { $udid = $_POST['udid']; }?><form class='form-horizontal well' action='#' method='post'> <input type='text' name='udid' class='input-large' placeholder="udid" value='<?php $udid ?>'> <button type='submit' id='submit' class='badge-primary'>Save</button></form><?php setcookie("udid", $udid, time()+31536000000, "/");?>我需要保存用户的udid,然后将其输出到输入字段中。当我运行它时,UDID没有显示在输入字段中。我做错了什么?
2 回答
HUWWW
TA贡献1874条经验 获得超12个赞
我认为您的错误在下面的行中:
<input type='text' name='udid' class='input-large' placeholder="udid" value='<?php $udid ?>'>
更改为:
<input type='text' name='udid' class='input-large' placeholder="udid" value='<?= $udid ?>'>
注意我更改了: <?php $udid ?> to <?= $udid ?>
这样,您的PHP脚本将回显该变量。
实际上,<?=这只是<?php echo自php5.4以来的简写
慕田峪7331174
TA贡献1828条经验 获得超13个赞
你必须要echo变量$udid
value='<?php echo $udid ?>'
确保变量$udid不为空,否则cookie永远不会分配。
- 2 回答
- 0 关注
- 247 浏览
添加回答
举报
0/150
提交
取消
