PHP$\u GET[';myvar';]的值与我的URL参数的值不同

PHP$\u GET[';myvar';]的值与我的URL参数的值不同,php,url,get,Php,Url,Get,在我的url中,我有两个参数,第一个“art”包含产品代码,“cate”包含与产品关联的类别 我的$\u GET['art']工作得很好,它包含了很好的信息,我可以用它做任何我需要的事情 但是我的$\u GET['cate']坏了:( 我会解释,从哪个页面你来的,cate可以设置为'DDI',TAB'或'MAI'。 在最后一个页面上,URL参数是good,cate采用good参数 现在我的问题是,即使URL中的cate设置为cate=TAB或cate=MAI,$\u GET['cate']的结果

在我的url中,我有两个参数,第一个“art”包含产品代码,“cate”包含与产品关联的类别

我的
$\u GET['art']
工作得很好,它包含了很好的信息,我可以用它做任何我需要的事情

但是我的
$\u GET['cate']
坏了:(

我会解释,从哪个页面你来的,cate可以设置为'DDI',TAB'或'MAI'。 在最后一个页面上,URL参数是good,cate采用good参数

现在我的问题是,即使URL中的cate设置为cate=TAB或cate=MAI,
$\u GET['cate']
的结果总是显示'DDI',而不是URL参数

URL看起来像这样
domain/product.php?art=GD240BLC&cate=MAI


我迷路了,需要你的帮助。

显然代码中的某个地方发生了更改。你能提供代码吗?需要更多信息请在此处发布你的示例代码请发布一些你正在使用的代码,可能有一些东西,但如果我们看不到你的代码,很难告诉你该怎么办。你是否检查了你访问的URL是否有确实在查询字符串中设置了正确的值?如果手动键入,会发生什么情况?如果需要帮助,我认为您需要发布代码确保在代码中没有执行
if($\u GET['cate']='DDI')
,因为这是一种非常常见的错误,导致设置值而不是计算值。