2 回答

TA貢獻1779條經(jīng)驗 獲得超6個贊
php是腳本語言,在HTML頁面會被自動解析,而php的標(biāo)識分<? ?>和<?php ?>兩種,在大部分情況下兩種標(biāo)識方式效果是一樣的,除非在特殊配置下校驗嚴(yán)格可能會發(fā)生<? ?>內(nèi)的php不被解析的情況,所以標(biāo)準(zhǔn)寫法應(yīng)該是<?php ?>
以上程序解析完的HTML頁面應(yīng)該為(假設(shè)$_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條經(jīng)驗 獲得超11個贊
php定界符是<?php ?> 你用的是<? ?>
你上面用了四段PHP代碼,前三段定界符都是錯的
還有一個問題,你這個代碼里面,怎么會有兩個</body></html>???
<input type="text" name="email" value="<? echo$_COOKIE['email'];?>">
這段代碼問題多多
1.echo后面要有空格
2.你的COOKIE變量哪來的,應(yīng)該是$_POST吧?
3.<?php ehco $_POST['email']; ?>
- 2 回答
- 0 關(guān)注
- 621 瀏覽
添加回答
舉報