【问题标题】:isset($_GET['variable']) not working?isset($_GET['variable']) 不工作?
【发布时间】:2011-07-11 03:40:31
【问题描述】:

这个功能对我不起作用。我认为 isset($_GET['success']) 不起作用,但我真的不确定。问题是它永远不会打印任何东西。如果没有 if(isset($_GET['success'])) 它只会打印“用户名被占用”请帮忙?

<?php
if(isset($_GET['success'])) {
$success=$_GET['success'];
if($success=='yes') {
echo "<center><font color='red'>Comment Posted!</font></center>";
}
else {
echo "<center><font color='red'>Username taken!</font></center>";
}
}
?>

【问题讨论】:

  • 你想做什么?发生了什么?
  • 请定义“不工作”。错误?它没有做你想做的事吗?
  • “不工作”是什么意思?
  • 如果没有回显,则可能有错误。在日志中找到它或修改代码以生成它编辑您的帖子以包含它。
  • 您需要包含 ?HTML 表单吗?如果你想对这个伙伴有任何帮助,那就是提交 GET 请求。

标签: php


【解决方案1】:

您从中获得了什么样的输出?您是否正确传递了 GET 方法? URL 应该包含 page_name.php?success=yes 。如果您没有得到任何东西,并且您希望仅在成功时才设置成功,那么这可能会更好。

<?php 
if(isset($_GET['success']) && $_GET['success']=='yes') 
{
     echo "<center><font color='red'>Comment Posted!</font></center>";
}
else 
{
     echo "<center><font color='red'>Username taken!</font></center>";
}
?>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多