Какой самый простой способ отображения контента на веб-сайте PHP / HTML на основе оператора if?

0

Каков самый простой способ отображения контента на веб-сайте PHP/HTML на основе if statement? В моем примере цель состоит в том, чтобы показать кнопку "Следующий", только если реферирует Twitter. Я подумал о том, как это сделать, это хороший способ сделать это?

   <?php
    if($referer == "twitter"){
    ?>
   <a href="https://twitter.com/Example" class="twitter-follow-button">Follow</a>    
    <?php
    }
    ?>
  • 2
    Что не так с нынешним подходом? Это выглядит хорошо. Некоторые люди считают альтернативный синтаксис более читабельным, но на самом деле он сводится к вашим личным предпочтениям. Там нет "лучших".
Теги:
if-statement

2 ответа

0
Лучший ответ

Вы можете установить переменную в php, а затем использовать инструкцию echo. Вы можете отправить запрос ajax get из своего html с помощью javascript. То, что вы делаете, также работает.

1

Чем больше "умный" способ сделать это (это хорошая идея, даже если вы не используете шаблоны):

<?php if( $referrer == "twitter") { ?>
    <a href="..." class="...">Follow</a>
<?php } ?>

Другими словами, именно то, что вы сейчас делаете, но с меньшим количеством пробелов. Я считаю, что это намного легче читать, но это личное предпочтение.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню