我刚刚学习PHP,在学习过程中,导师要我创建两个文件:HTML文件和PHP文件。 HTML文件(名为name.html
)如下所示:
<!DOCTYPE html>
<html lang="en">
<head>
<title> Today’s Date </title>
<meta name="viewport" content="width=device-width">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<a href="name.php?name=Kevin">Hi, I’m Kevin!</a>
</body>
虽然PHP文件(名为name.php)是这样的:
<!DOCTYPE html>
<html lang="en">
<head>
<title> Today’s Date </title>
<meta name="viewport" content="width=device-width">
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body>
<?php
$name = $_GET['name'];
echo 'Welcome to our website, ' . $name . '!';
?>
</body>
现在的问题是:根据作者点击html文件上的链接后,php文件应该输出“欢迎来到我们的网站,Kevin!”。但我的并不是,事实上它根本没有输出任何东西。
我想知道我的代码是否有问题。房子里的任何PHP专家都应该让我完成。
感谢。
答案 0 :(得分:0)
您似乎没有运行PHP服务器,
如果你在Windows上,你应该尝试WAMP(http://www.wampserver.com)
答案 1 :(得分:0)
答案 2 :(得分:0)
您必须在localhost(服务器)下运行此文件。浏览器中没有任何内容的原因是默认情况下,如果在未经服务器解析的情况下查看,浏览器会将A: Import-Package: com.acme.foo;company=ACME
B: Export-Package: com.acme.foo; «
company="ACME"; «
security=false
设为<?php ... ?>
。
修复:在服务器上查看。