나는 어디서부터 클릭이 발생했는지를 추적하여 내 사이트가 클릭 한 위치를 기반으로 요소를 표시하도록했습니다. 코드 예제는 이것이다 :Referer = 카테고리?
$referer = $_SERVER['HTTP_REFERER'];
if ($referer == "http://www.testdomain.com/testpage") {
echo '<div id="bgphotos"></div>';
} else {
echo '<div id="bgvideos"></div>';
}
그래서이가 http://www.testdomain.com/testpage에서 클릭하면 bgphotos의 DIV를 표시하는 내 사이트를 말하고있다. 이것은 굉장합니다. 심지어 웹 페이지 내에서 특정 div가 클릭 된 위치를 추적하기 위해 더 많은 코딩 작업을 수행했습니다. 하지만 카테고리에서 클릭하면 요소를 보여주고 싶습니다.
이제 해결책은 $ referer를 카테고리 웹 페이지로 변경하는 것일뿐입니다. 그러나 문제는 게시물의 두 개 이상의 문서가이 범주에 대한있을 때,이다, 당신은 수동으로 각 카테고리 페이지 수를 추적 할 것입니다 ... 영원히 걸릴 것이다 .. 예는 다음과 같습니다
if ($referer == "http://www.testdomain.com/category/test/") {
//do this }
if ($referer == "http://www.testdomain.com/category/test/page/2/") {
//do this }
if ($referer == "http://www.testdomain.com/category/test/page/3/") {
//do this }
if ($referer == "http://www.testdomain.com/category/test/page/4/") {
//do this }
로 당신은 이것이 손에 닿지 않는 것을 볼 수 있습니다. 가능한 모든 단일 카테고리 페이지를 추적해야합니다. 그래서 어떤 말을하는 방법입니다, 그냥 뭔가를 클릭하면 범주에서 클릭하면 추적 ?? 아니면이 문제에 대한 다른 해결책이 있습니까?
도움이된다면 soo soo soo so much 많이받습니다. :) loll. 정말 그럴 것입니다.
굉장한 남자, 매력처럼 일했습니다! 고마워 soo,이 deff입니다. 일부 PHP는 harcore. 당신은 어떻게해서든지 그것을 모두하는 것을 배웠다? – user1658560
이것은 가장 기본적인 정규식입니다. 그러나 나는 5 ~ 6 년의 경험을 통해 배웠습니다. –