特定の URL に PHP コードを表示して、そのページで CSS のいくつかのコードをトリガーしたいと考えています。
このコードを試しましたが、うまくいきません
<?php 
if($url == 'test.com/local/memebership') 
{
echo $this->__('<style>label[for=product_id---1] {display: none;}</style>');
}
    ?>    
ありがとう
特定の URL に PHP コードを表示して、そのページで CSS のいくつかのコードをトリガーしたいと考えています。
このコードを試しましたが、うまくいきません
<?php 
if($url == 'test.com/local/memebership') 
{
echo $this->__('<style>label[for=product_id---1] {display: none;}</style>');
}
    ?>    
ありがとう
このコードを入れる必要があります:
if ($_SERVER['REQUEST_URI'] == '/local/memebership') {
    // Your code goes here. 
    echo '<style>label[for=product_id---1] {display: none;}</style>';
    // If you need to echo content from any file
    // passthru('/path/to/file.css'); 
    // Exit right after echoing
    die(); 
}
また、タグ付きのページにコードを含める場合は、<link>次のようにコンテンツ タイプのヘッダーを追加する必要があります。
header ('Content-Type: text/css');
この場合、コードを変更してタグを削除する必要があります<style>
簡単に言えば、現在の URI を検証する必要があります。
if (preg_match("/^(\/)?local\/membership/i", $_SERVER["REQUEST_URI"])) // or $url
{ 
    echo "We are somewhere below local/membership"; 
}
    配列 $_SERVER をチェックアウトします
要求されたページを取得するには、$_SERVER['REQUEST_URI'] を使用します
したがって、スクリプトは次のようになります
<?php
$url = '/local/memebership';
if($_SERVER['REQUEST_URI'] == $url)
{
  echo 'something';
}
?>