답변 1개
채택된 답변
+20 포인트
11년 전
간단하고 이해하기 쉬운 소스로 써 봅니다.
$ad_view = date("s")%2;
if ($ad_view == 0)
{
echo "본문 배너 보자";
}
if ($ad_view != 0)
{
echo "사이드 배너 보자";
}
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
홈짱닷컴
11년 전
�
검은아이
11년 전
정확히 서로 순서대로 번갈아 가면서 하는건 아니고요.
시간의 초를 기준으로 홀수 초, 짝수 초 에 따라 배너 위치가 바뀌게 했습니다.
이정도면 그럭저럭 양쪽 골고루 배너를 보여줄수 있을것 같아요.
사용자들이 특별하게 짝수초에만 페이지 클릭이나 터치해서 본다면 모를까 이정도면 무난하게 비슷하게 배너 골고루 출력할거라 생각해서요.
랜덤 숫자 만들어서 해도 되긴 합니다만.
만약 본문 보고 그다음에는 꼭 사이드 봐야 하고 이렇게 칼같이 하려면 쿠키나 세션을 사용하거나 파라미터로 전달해야 하는데 이건 좀 번거롭긴 합니다.
시간의 초를 기준으로 홀수 초, 짝수 초 에 따라 배너 위치가 바뀌게 했습니다.
이정도면 그럭저럭 양쪽 골고루 배너를 보여줄수 있을것 같아요.
사용자들이 특별하게 짝수초에만 페이지 클릭이나 터치해서 본다면 모를까 이정도면 무난하게 비슷하게 배너 골고루 출력할거라 생각해서요.
랜덤 숫자 만들어서 해도 되긴 합니다만.
만약 본문 보고 그다음에는 꼭 사이드 봐야 하고 이렇게 칼같이 하려면 쿠키나 세션을 사용하거나 파라미터로 전달해야 하는데 이건 좀 번거롭긴 합니다.
�
홈짱닷컴
11년 전
그렇군요. 적당히 번갈아 노출된다고 하니 맘에 쏙 듭니다. 정말 고맙습니다. ^^*
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
혹시, 위 소스가 서로 랜덤으로 출력되나요? 서로 번갈아가며 랜덤으로 출력시키고 싶은데...