現在の URL を取得する関数があります - ここにあります: http://webcheatsheet.com/php/get_current_page_url.php - そして文字列を探しています - WordPress カテゴリのスラッグ - その中:
function curPageURL() {
$pageURL = 'http';
if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";}
$pageURL .= "://";
if ($_SERVER["SERVER_PORT"] != "80") {
$pageURL .= $_SERVER["SERVER_NAME"].":".$_SERVER["SERVER_PORT"].$_SERVER["REQUEST_URI"];
} else {
$pageURL .= $_SERVER["SERVER_NAME"].$_SERVER["REQUEST_URI"];
}
return $pageURL;
}
//echo $pageURL;
if (strstr($pageURL, 'pro'))
{
echo "cool!";}
else {echo "bummer";}`
エコーされたときのURL $pageURL には、プロを含む完全なURLがURLの一部として含まれていますが、残念なことにエコーされstrstr
ます. それは何ですか?