如果您使用php在导航栏的页面上,可以轻松地从导航栏中删除链接

如果您使用php在导航栏的页面上,可以轻松地从导航栏中删除链接,php,Php,有没有一个简单的方法不回显导航的一部分 示例 如果你在Register.php上,导航栏上的“Register”是不需要的。有什么想法吗 如您所见,如果他们导航到register.php,else概念就不是很有效 <?php if(isset($_GET['user_signin'])){ echo("<li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>

有没有一个简单的方法不回显导航的一部分

示例 如果你在Register.php上,导航栏上的“Register”是不需要的。有什么想法吗

如您所见,如果他们导航到register.php,else概念就不是很有效

<?php 
 if(isset($_GET['user_signin'])){
echo("<li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>             
<li><a href=\"#\">Email Us</a></li>");
            }else{
            echo("
            <li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>               
            <li><a href=\"#\">Email Us</a></li>
            <li><a href=\"#\">Register</a></li>");          
}
?>

试试这个例子

<?php 
 if(isset($_GET['user_signin']))
 {
        echo "<li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>             
                <li><a href=\"#\">Email Us</a></li>";
 }
 else
 {
    $currentFile = $_SERVER["PHP_SELF"];
    $parts = explode('/', $currentFile);
    $page = $parts[count($parts) - 1];

    if($page != "login.php" )
        echo "<li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>";
    if($page != "login.php" )   
        echo "<li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>";
    if($page != "emailus.php" )
        echo "<li><a href=\"#\">Email Us</a></li>";
    if($page != "register.php" )
        echo "<li><a href=\"#\">Register</a></li>";     
 }
?>

更简单的方法:

<?php
// Designate that this page is the Register page by setting variable
$thisPage = 'Register';

if(isset($_GET['user_signin'])){
    echo("<li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>             
    <li><a href=\"#\">Email Us</a></li>");
    }
else{
    echo("<li><a data-toggle=\"modal\" href=\"#myModal\">Login</a></li>               
          <li><a href=\"#\">Email Us</a></li>");} 
//If the variable shows that you are NOT on register page, show the link. 
    if($thisPage != 'Register') echo ("<li><a href=\"#\">Register</a></li>");
    ?>

非常感谢你,普拉萨德。我正在查找explode方法的功能。:)