我有这样的网址:
http://mysite.com/contact.html?id=5
我想在我的php文件的url中获取id的值。我尝试$_GET['id']
,但它没有返回任何内容。
我怎样才能得到它?
答案 0 :(得分:6)
这里的问题是文件是.html
而不是.php
,所以它不会被PHP解析。如果您希望PHP也适用于.html
,请将其添加到您的.htaccess
文件中:
AddType application/x-httpd-php .html
我不会推荐它,因为它不是真正的标准。在大多数情况下,最好将文件重命名为.php
。
答案 1 :(得分:1)
您在网址中访问的文件是HTML。您需要.PHP文件来从URL获取值。在HTML中,您无法获得PHP超级全球价值。
尝试
echo $_GET['id']
或检查您是否获得GET值。
echo "<pre>";
print_r($_GET);
echo "</pre>";
答案 2 :(得分:0)
尝试编写此echo $ _REQUEST ['id']
答案 3 :(得分:0)
如果您使用的是PHP代码,那么扩展名为.php的格式会更加明显.html ..
将文件转换为php文件,然后尝试..
我认为它会起作用..