【发布时间】:2011-10-07 12:05:57
【问题描述】:
我的 form.php 文件中有以下表格:
<form action="operation.php?part=dictionary&operation=<?php echo (($_GET['action']=='addword')?'save':'edit&id='.$_GET['id'])?>" method="get">
.....
....
</form>
在我的 operation.php 文件中:
if($_GET['operation']=='save'){
echo "This is true";
}else{
die(mysql_error());
}
并显示无法识别操作参数的消息。 因此,如果有人知道如何区分保存和编辑之间的操作,将不胜感激。谢谢你
【问题讨论】:
-
你做 GET 和 POST 有什么原因吗?
-
XSS 警报。
$_GET['id']应该是htmlspecialchars($_GET['id'])。编辑:如果不强制转换为 int 和 urlencoded。 -
mysql_error()有什么用??
标签: php forms query-string