请解释此代码。 "status"
和其余代码的含义是什么?
<?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks"
<?php // if status=thanks in the query string, display an thank you message instead of the form ?>
<?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks") { ?>
<p>Thanks for the email! I’ll be in touch shortly!</p>
<?php } else {
答案 0 :(得分:1)
状态是来自url的变量,检查其值是否已设置且值等于&#34;感谢&#34;。
答案 1 :(得分:1)
例如:
你添加?status=thanks
喜欢
http://yourdomain.com/index.php?status=thanks
它会显示<p>Thanks for the email! I’ll be in touch shortly!</p>
如果有no status
或status is not thanks
则不会显示该评论。
示例:
创建名为test.php的文件将其放入htdocs localhost
<?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks") : ?>
<p>Thanks for the email! I’ll be in touch shortly!</p>
<?php endif; ?>
尝试转到http://localhost/test.php和http://localhost/test.php?status=thanks以及http://localhost/test.php?status=you
检查会发生什么事?
答案 2 :(得分:1)
下面的代码嵌入了html和php代码, 使用下面的代码就是你可以在同一个文件中访问html标签和php值。
<?php
// if status=thanks in the query string, display an thank you message instead of the form
?>
上面的代码,提供了php注释块,它给开发者提供了建议。
<?php if (isset($_GET["status"]) AND $_GET["status"] == "thanks") { ?>
以上代码用于从url获取值(使用$ _GET变量)(例如www.example.com/index.php?status=thanks) 如果状态是在网址中设置的,则值为&#39;感谢&#39;意味着,html标签将运行否则运行else部分。
<p>Thanks for the email! I’ll be in touch shortly!</p>
其他部分,
<?php } else {
// do somethink..!!
}
答案 3 :(得分:1)
如果你在php中首先使用$ _GET方法,请关注你的URL:https://www.example.in/webhp?status=thanks。检查获取变量状态存储值的感谢。在你检查php GET方法之后。如下面的代码。
<?php if($_GET['status'] == 'thanks'){?> <p>Thanks for the email! I’ll be in touch shortly!</p> <?php }else{?> <p>Error</p> <?php }?>
答案 4 :(得分:1)