Php $\u在.html url中遇到问题
我有这样一个url:Php $\u在.html url中遇到问题,php,html,query-string,Php,Html,Query String,我有这样一个url: http://mysite.com/contact.html?id=5 我想在php文件的url中获取id的值。我尝试$\u GET['id'],但它没有返回任何内容 如何获取它?这里的问题是文件是.html而不是.php,因此php不会解析它。如果您希望PHP也能处理.html,请将类似内容添加到.htaccess文件中: AddType application/x-httpd-php .html 不过,我不推荐它,因为它不是真正的标准。在大多数情况下,您最好将文件重
http://mysite.com/contact.html?id=5
我想在php文件的url中获取id的值。我尝试$\u GET['id']
,但它没有返回任何内容
如何获取它?这里的问题是文件是
.html
而不是.php
,因此php不会解析它。如果您希望PHP也能处理.html
,请将类似内容添加到.htaccess
文件中:
AddType application/x-httpd-php .html
不过,我不推荐它,因为它不是真正的标准。在大多数情况下,您最好将文件重命名为
.php
您在URL中访问的文件是HTML。您需要.PHP文件从URL获取值。在HTML中,您无法获得PHP超级全局值
试一试
echo $_GET['id']
echo "<pre>";
print_r($_GET);
echo "</pre>";
或者检查是否获取值
echo”“;
打印(美元);;
回声“;
尝试编写此echo$\u请求['id']如果您使用的是php代码,则建议将扩展名改为.php而不是.html
将中的文件转换为php文件,然后重试
我认为它会起作用。请发布您的代码(相关部分)
$\u GET['id']
是正确的,因此您似乎没有正确处理该值。我想它应该在名为contact.phpis.html
的flie中,解析为.php
?我使用.htaccess,我认为它是problem@hd:如果设置不正确,则可能是。请张贴内容。