2014-04-17 30 views
0

根據if statement在PHP/HTML網站上顯示內容的最簡單方法是什麼? 在我的示例中,目標是僅當引用者是Twitter時才顯示後續按鈕。 我想過下面的方式,這是一個好辦法嗎?基於if語句在PHP/HTML網站中顯示內容的最簡單方法是什麼?

<?php 
    if($referer == "twitter"){ 
    ?> 
    <a href="https://twitter.com/Example" class="twitter-follow-button">Follow</a>  
    <?php 
    } 
    ?> 
+2

目前的方法有什麼問題?它看起來沒問題。有些人發現[替代語法](http://www.php.net/manual/en/control-structures.alternative-syntax.php)更具可讀性,但它歸結爲您的個人喜好,真的。 **沒有「最好」**。 –

回答

0

你可以在php中設置一個變量,然後使用echo語句。你可以使用javascript發送一個ajax get請求。你在做什麼也有效。

1

做的更「Smarty的風格」的方式(這是一個好主意,即使你不使用模板)是:

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

換句話說,正是你目前正在做但空白少。我相信這樣閱讀也更容易,但這是個人偏好。

相關問題