首页 > 解决方案 > 检查两个链接是否相等(任何条件) PHP

问题描述

我在一个网站上工作,我很少陷入一种情况,我想要检查标题 url 是否等于任何自定义 url,如果两者相同,那么条件应该适用,我添加了一个代码,但是它剂量对我有用,但是我回显了存储链接的每个 $variable 的值,下面是我的代码,它具有正确的值,但它完全符合我的要求,

$login_page = get_option('workscout_profile_page');
                            $urllinkfi = "192.168.1.50".$variable = $_SERVER['REQUEST_URI']; 
                            $urllinkse = "192.168.1.50".$variable = $_SERVER['REQUEST_URI']."#tab2"; 
                            $permalinkone = get_permalink();
                            $permalinktwo = get_permalink()."#tab2";
                            $find = array( 'http://', 'https://' );
                            $replace = '';
                            $output = str_replace( $find, $replace, $permalinkone );
                            $outputtwo = str_replace( $find, $replace, $permalinktwo );

                            




                            if($urllinkfi == $output ) { ?>

                                 <a href="<?php echo esc_url(get_permalink($login_page)); ?>" class="login-btn"><i class="la la-sign-in-alt"></i> <?php esc_html_e('Log In','workscout'); ?></a>

                           <?php }elseif ($urllinkse == $outputtwo) { ?>
                                    <a href="<?php echo esc_url(get_permalink($login_page)); ?>#tab2" class="register-btn"><i class="la la-plus-circle"></i> <?php esc_html_e('Register','workscout'); ?></a>
                           <?php }else{ ?>
                                    <a href="<?php echo esc_url(get_permalink($login_page)); ?>" class="login-btn"><i class="la la-sign-in-alt"></i> <?php esc_html_e('Log In','workscout'); ?></a>
                                     <a href="<?php echo esc_url(get_permalink($login_page)); ?>#tab2" class="register-btn"><i class="la la-plus-circle"></i> <?php esc_html_e('Register','workscout'); ?></a>
                          <?php  }

标签: phpwordpressplugins

解决方案


推荐阅读