我试图通过链接发送2个变量到我的PHP页面,我无法弄清楚我做错了什么。结果是不正确的。我期待只显示值,而不是整个PHP代码显示。未能通过URL传递变量到PHP页面
感谢您的帮助,下面是我的HTML,PHP和结果。
我的HTML页面被命名为 “index.html的” 和我的PHP “如default.php”
HTML:
<!DOCTYPE html>
<html lang="sv">
<head>
\t \t <title>Information sänd via adressfältet och länkar</title>
\t \t <meta charset="UTF-8">
</head>
<body>
\t \t <a href="default.php?name=filip&gender=man">Link</a>
</body>
</html>
PHP:
<?php
\t header("Content-Type: text/plain");
\t
\t echo $_GET["name"];
\t echo $_GET["gender"];
\t
?>
结果:
<?php
\t header("Content-Type: text/plain");
\t
\t echo $_GET["name"];
\t echo $_GET["gender"];
\t
?>
这似乎是一个问题与您的服务器配置不执行PHP文件,看看这里https://stackoverflow.com/questions/5121495/php-code-is-not-being-executed-instead-code-shows-on-the-page – claudio
上面的代码没有错误。 –
你在哪里运行这段代码?它在托管服务器,本地wamp/xamp还是直接来自本地文件夹? – Juan