2 回答
TA贡献1779条经验 获得超6个赞
php是脚本语言,在HTML页面会被自动解析,而php的标识分<? ?>和<?php ?>两种,在大部分情况下两种标识方式效果是一样的,除非在特殊配置下校验严格可能会发生<? ?>内的php不被解析的情况,所以标准写法应该是<?php ?>
以上程序解析完的HTML页面应该为(假设$_POST['email']为unset,$_COOKIE['lastsave']不为空):
<html>
<head></head>
<body>
<form action="" method="post">
email:<input type="text" name="email" value="<? echo$_COOKIE['email'];?>">
<input type="submit" name="submit" value="提交">
<br>距离上次提交XXX 天
</form>
</body>
</html>
请输入电子邮件地址;
</body>
</html>
TA贡献1856条经验 获得超11个赞
php定界符是<?php ?> 你用的是<? ?>
你上面用了四段PHP代码,前三段定界符都是错的
还有一个问题,你这个代码里面,怎么会有两个</body></html>???
<input type="text" name="email" value="<? echo$_COOKIE['email'];?>">
这段代码问题多多
1.echo后面要有空格
2.你的COOKIE变量哪来的,应该是$_POST吧?
3.<?php ehco $_POST['email']; ?>
- 2 回答
- 0 关注
- 580 浏览
添加回答
举报