无法通过URL将变量传递给php页面

时间:2017-12-18 12:27:09

标签: php html

我试图通过链接向我的php页面发送2个变量,我无法弄清楚我做错了什么。结果不对。我期待只显示值,而不是显示整个PHP代码。

感谢您提前帮助,下面是我的html,php和结果。

我的html页面名为" index.html"和我的php" default.php"

HTML:



<!DOCTYPE html>
<html lang="sv">
    <head>
		<title>Information sänd via adressfältet och länkar</title>
		<meta charset="UTF-8">
    </head>
    <body>
		<a href="default.php?name=filip&gender=man">Link</a>
    </body>
</html>
&#13;
&#13;
&#13;

PHP:

&#13;
&#13;
<?php

	header("Content-Type: text/plain");
	
	echo $_GET["name"];
	echo $_GET["gender"];
	
?>
&#13;
&#13;
&#13;

结果:

&#13;
&#13;
<?php

	header("Content-Type: text/plain");
	
	echo $_GET["name"];
	echo $_GET["gender"];
	
?>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:0)

我发现问题thnx到这个帖子:PHP code is not being executed, instead code shows on the page

问题是:

  

确保使用http://localhost/file.php之类的网址通过网络服务器访问您的文件,而不是通过本地文件访问文件://localhost/www/file.php

答案 1 :(得分:0)

影响这种情况的因素有很多 第一个确认您的php模块已正确配置为Apache并且它读取.php扩展名 二,如果你使用像记事本这样在末尾附加.txt文件格式的文本编辑器,你的文件实际上保存为.php,除非你选择文件类型作为所有文件