在URL和表单中传递与查询字符串相同的名称。PHP将使用哪一个?

在URL和表单中传递与查询字符串相同的名称。PHP将使用哪一个?,php,html,query-string,Php,Html,Query String,在URL和表单中传递与查询字符串相同的名称。PHP将使用哪一个 比如说, <form method='post' action='test.php?nameval=abc'> <input type='text' name='nameval'> <input type='submit' value='Submit'> </form> 问候,, Jeyakumar N您将使用$\u GET['numeric']捕捉URL变量,使用$\u POS

在URL和表单中传递与查询字符串相同的名称。PHP将使用哪一个

比如说,

<form method='post' action='test.php?nameval=abc'>
<input type='text' name='nameval'>
<input type='submit' value='Submit'>
</form>

问候,,
Jeyakumar N

您将使用
$\u GET['numeric']
捕捉URL变量,使用
$\u POST['numeric']
捕捉表单变量(除非您的表单方法是
GET

对于
$\u请求
它取决于
php.ini
如何传递变量,通常传递的是
$\u POST
,其余的都是一样的:

$_GET['nameval'] = abc
$_POST['nameval'] = your input form
$_REQUEST['nameval'] = your input form

$\u POST['nameval']
$\u GET['nameval']
之间的区别自己试试看。。。两者都可以用你/你会两者都做吗?也许我们可以提出一个替代方案method@Jeyakumar:请验证答案