我有一个包含文件时的冲浪者来自某些网站的脚本,它看起来像这样:如何使用strpos()insted的的preg_match()的
<?php
$referral = $_SERVER['HTTP_REFERER'];
if (preg_match('/yahoo.com\/main.html|yahoo.com\/secound.html/', $referral)) {
require_once ('a.php');
} else if (preg_match('/google.com/', $referral)) {
require_once ('b.php');
} else {
require_once ('c.php');
}
?>
但它杀死了我的服务器,我想用吊索取代它(),但我不知道怎么回事,我尝试这样做:
<?php
$referral = $_SERVER['HTTP_REFERER'];
if (strops('/yahoo.com\/main.html|yahoo.com\/secound.html/', $referral)) {
require_once ('a.php');
} else if (strops('/google.com/', $referral)) {
require_once ('b.php');
} else {
require_once ('c.php');
}
?>
但它不工作:(
你说的这个'strops'是什么? – adeneo
strpos()也许? – aletzo
strpos()不使用正则表达式 – FareedMN