에서 문자열을 잡으려고 노력 : http://webcheatsheet.com/php/get_current_page_url.php을 - 나는 문자열을 찾기 위해 노력하고 있어요 - 워드 프레스 카테고리 슬러그 - 그것의 내부 :내가 현재 URL을 잡기 위해 기능이 URL을
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을 가지고 있지만 어쨌든 내 if 문이 또는 내 strstr
이 작동하지 않는 것을 의미하는 오류가 울립니다. 이게 뭐야? 코드의 해당 부분이 사용자 코드에서 정확히 복사 한 경우
사용 parse_url ($ url)을 PHP 파일에서 URL로부터 적절한 필드를 얻으려면 필요한 결과를 얻을 수 있습니다. –
'$ pageURL'을 예로들 수 있습니까? –
'parse_url' @ http://php.net/manual/en/function.parse-url.php를 읽어보십시오. 확실하지 않은지 아직 어떻게 특정 문자열을 확인하고 다른 경우 코드를 실행하는 데 사용할 수 있습니다. – rhand