このコードの意味を理解するのを手伝っていただけますか?
<?php<br />
<br />
$host = $_SERVER['HTTP_HOST'];<br />
$host = substr($host, 0, strpos($host, '.123.baidu.com'));<br />
<br />
if(!empty($host))<br />
{<br />
include('task.php');<br />
}<br />
else<br />
{<br />
include('click.php');<br />
}
ログイン後にコピー
このコードの意味がよくわかりません
ホストヘッダーを取得
次に、2 番目の文で「.123.baidu.com」が削除されます。それとも何が得られますか?
以下の if がわかりません。 if(!empty($host)) ホストが空の場合は task.php を実行します。それ以外の場合は click.php
を実行します。
そうですか?
-----解決策-------------------------- 2 番目の文は削除されます。「.123.baidu.com」または、何が得られますか?
---- はい、echo $host
でわかります。
以下の if は、実際には、それが第 3 レベルのドメイン名
であるかどうかを判断するためのものです。