diff options
Diffstat (limited to 'pages')
-rwxr-xr-x | pages/error.php | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/pages/error.php b/pages/error.php index 7f6c505..969b7da 100755 --- a/pages/error.php +++ b/pages/error.php | |||
@@ -41,10 +41,10 @@ if ($errorid == '404') | |||
41 | } else { | 41 | } else { |
42 | if ((strpos($strReferer,".looksmart.co")>0) || (strpos($strReferer,".ifind.freeserve")>0) || (strpos($strReferer,".ask.co")>0) || (strpos($strReferer,"google.co")>0) || (strpos($strReferer,"altavista.co")>0) || (strpos($strReferer,"msn.co")>0) || (strpos($strReferer,"yahoo.co")>0)) | 42 | if ((strpos($strReferer,".looksmart.co")>0) || (strpos($strReferer,".ifind.freeserve")>0) || (strpos($strReferer,".ask.co")>0) || (strpos($strReferer,"google.co")>0) || (strpos($strReferer,"altavista.co")>0) || (strpos($strReferer,"msn.co")>0) || (strpos($strReferer,"yahoo.co")>0)) |
43 | { | 43 | { |
44 | $arrSite = split("/",$strReferer); | 44 | $arrSite = explode("/",$strReferer); |
45 | $arrParams = split("?",$strReferer); | 45 | $arrParams = explode("?",$strReferer); |
46 | $strSearchTerms = $arrParams[1]; | 46 | $strSearchTerms = $arrParams[1]; |
47 | $arrParams = split("&",$strSearchTerms); | 47 | $arrParams = explode("&",$strSearchTerms); |
48 | $strSite = $arrSite[2]; | 48 | $strSite = $arrSite[2]; |
49 | $sQryStr=""; | 49 | $sQryStr=""; |
50 | $arrQueryStrings = array("q=","p=","ask=","key="); | 50 | $arrQueryStrings = array("q=","p=","ask=","key="); |
@@ -54,12 +54,14 @@ if ($errorid == '404') | |||
54 | for ($q=0;$q<count($arrQueryStrings);$q++) | 54 | for ($q=0;$q<count($arrQueryStrings);$q++) |
55 | { | 55 | { |
56 | $sQryStr = $arrQueryStrings[$q]; | 56 | $sQryStr = $arrQueryStrings[$q]; |
57 | if (strpos($arrParams[$i],$sQryStr)==0) | 57 | if (strpos($arrParams[$i],$sQryStr) === 0) |
58 | { | 58 | { |
59 | $strSearchTerms = $arrParams[$i]; | 59 | $strSearchTerms = $arrParams[$i]; |
60 | $strSearchTerms = split($sQryStr,$strSearchTerms); | 60 | $strSearchTerms = explode($sQryStr,$strSearchTerms); |
61 | $strSearchTerms = $strSearchTerms[1]; | 61 | $strSearchTerms = $strSearchTerms[1]; |
62 | $strSearchTerms = str_replace("+"," ",$strSearchTerms); | 62 | $strSearchTerms = str_replace("+"," ",$strSearchTerms); |
63 | |||
64 | break; | ||
63 | } | 65 | } |
64 | } | 66 | } |
65 | } | 67 | } |