特定の 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';
}
?>