まだ学習している初心者を助けてください。私は解決策を探しましたが、見つけたもののほとんどは正規表現を使用しており、正規表現を使用せずにこれを達成したいと思っています。ページの上部にある複数の果物について、次のように10回繰り返しましたが、すべて正常に機能しています。
?>
<?php
$referrer = $_SERVER['HTTP_REFERER'];
if (preg_match("/apple/",$referrer)) {
header("Refresh:0;url=http://mysite.com/fruit/");
exit;
}
?>
?>
<?php
$referrer = $_SERVER['HTTP_REFERER'];
if (preg_match("/orange/",$referrer)) {
header("Refresh:0;url=http://mysite.com/fruit/");
exit;
}
?>
しかし、私はそれをこのようなものに凝縮しようとしています。必要に応じて、新しい「フルーツ」を追加するだけです。
if (preg_match("/apple/", $referrer) || preg_match("/orange/", $referrer) || preg_match("/peach/", $referrer) || preg_match( "and on!! --)) { ...
はい、私は自分が持っているpreg_matchの広い範囲を知っています。