未能通过URL传递变量到PHP页面
问题描述:
我试图通过链接发送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
?>
答
我发现这个问题日Thnx此主题:PHP code is not being executed, instead code shows on the page
的问题是:
确保您正在访问您的文件使用类似的URL在您的网络服务器上3210不是通过本地文件访问文件://localhost/www/file.php
答
有一对夫妇的影响等 第一个确认的因素,你的PHP模块正确配置为Apache和它读取.PHP扩展名 两个,如果你使用文本编辑器如记事本,最后附加.txt文件格式,你的文件实际上保存为.php文件,除非你选择文件类型作为所有文件
这似乎是一个问题与您的服务器配置不执行PHP文件,看看这里https://*.com/questions/5121495/php-code-is-not-being-executed-instead-code-shows-on-the-page – claudio
上面的代码没有错误。 –
你在哪里运行这段代码?它在托管服务器,本地wamp/xamp还是直接来自本地文件夹? – Juan