웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
배경 음악을 한번만 실행 시키기 - 쿠키이용
2001.12.02 12:22
현재 제 홈페이지에 적용된 방법입니다.
(혹시나 필요하신분이 계실까봐 올립니다. ^^)
보통 홈페이지에 배경 음악을 많이 사용하는데 홈피 주인처럼 자주 홈페이지에 접속하는 사람이나 음악을 껐는데 새로고침등을 하거나해서 페이지를 새로 불러들이면 다시 음악이 나오곤 해서 짜증이 나는 경우가 있어서 사용한 방법입니다.
(더구나 음악 소리가 크다면 큰 소음이 발생합니다. 저만 그러나... ㅡ.ㅡ)
쿠키를 적용해서 한번 음악을 끄면 새로 고침을 해도 브라우저를 새로 띄우지 않는한 다시 플레이가 되지 않습니다.
먼저 배경 음악을 넣을 페이지를 만들어 head 사이에 아래의 소스를 넣어줍니다.
<?
//bg란 쿠키값이 없다면 배경음악 실행
if (!$bg){
echo "<bgsound src='음악파일경로' loop='infinite'+ '>";
}
?>
프레임을 사용해 이 페이지를 표시할 프레임의 크기를 0으로 잡아주면 화면에 나타나지 않게 됩니다.
그리고 이 배경음악을 플레이해주는 페이지 다음으로 읽혀지는 페이지의 제일 위쪽에 아래의 소스를 넣어줍니다.
<?
setcookie("bg",bg,0); //bg란 쿠키를 만들어 브라우저가 닫힐때까지 유지
?>
그러면 처음 홈페이지에 접속하면 bg란 쿠키가 없기에 음악이 플레이 되지만 이 다음에 바로 bg란 쿠키가 생성되므로 브라우저가 닫히기 전까지는 다시 플레이가 되지 않습니다.
굳이 프레임을 나누지 않더라도 사용하기 나름이겠죠? ^^
간단하지만 적어도 저에겐 유용한 방법입니다.
(혹시나 필요하신분이 계실까봐 올립니다. ^^)
보통 홈페이지에 배경 음악을 많이 사용하는데 홈피 주인처럼 자주 홈페이지에 접속하는 사람이나 음악을 껐는데 새로고침등을 하거나해서 페이지를 새로 불러들이면 다시 음악이 나오곤 해서 짜증이 나는 경우가 있어서 사용한 방법입니다.
(더구나 음악 소리가 크다면 큰 소음이 발생합니다. 저만 그러나... ㅡ.ㅡ)
쿠키를 적용해서 한번 음악을 끄면 새로 고침을 해도 브라우저를 새로 띄우지 않는한 다시 플레이가 되지 않습니다.
먼저 배경 음악을 넣을 페이지를 만들어 head 사이에 아래의 소스를 넣어줍니다.
<?
//bg란 쿠키값이 없다면 배경음악 실행
if (!$bg){
echo "<bgsound src='음악파일경로' loop='infinite'+ '>";
}
?>
프레임을 사용해 이 페이지를 표시할 프레임의 크기를 0으로 잡아주면 화면에 나타나지 않게 됩니다.
그리고 이 배경음악을 플레이해주는 페이지 다음으로 읽혀지는 페이지의 제일 위쪽에 아래의 소스를 넣어줍니다.
<?
setcookie("bg",bg,0); //bg란 쿠키를 만들어 브라우저가 닫힐때까지 유지
?>
그러면 처음 홈페이지에 접속하면 bg란 쿠키가 없기에 음악이 플레이 되지만 이 다음에 바로 bg란 쿠키가 생성되므로 브라우저가 닫히기 전까지는 다시 플레이가 되지 않습니다.
굳이 프레임을 나누지 않더라도 사용하기 나름이겠죠? ^^
간단하지만 적어도 저에겐 유용한 방법입니다.
댓글 4
-
black
2001.12.04 17:26
프레임을 0으로 줘서 에러는 않보이지만........ 그래가 왜나는지좀.. -
black
2001.12.04 17:27
엄청 좋은 팁이네요 감사합니다
이런 오류가...
Warning: Cannot add header information - headers already sent by (output started at /web/sites/224/chani/www.chani.zzota.com/music.php:4) in /web/sites/224/chani/www.chani.zzota.com/music.php on line 8 -
오기
2001.12.05 00:26
setcookie() 함수를 해당 페이지의 제일 위쪽에 놓으시면 될거에요. ^^ -
제누스
2002.03.27 10:25
에러가 나는 이유는 오기님 말처럼 젤위쪽에 공백없이 위치시켜야 합니다.
제목 | 글쓴이 | 날짜 |
---|---|---|
자동차세 연체가산금 계산기 | secret | 2001.04.02 |
Imagechar() 함수에서 한문자씩쓰는거 여러글짜이어쓰는함수 | 김승태 | 2001.10.20 |
남은 계정 용량 확인하는 PHP [17] | 겜올드™ | 2001.09.09 |
php 로 swf 맹글기 [3] | 리산 | 2001.08.30 |
mysql_fetch_row함수와 mysql_fetch_array함수의 차이점. [4] | webzzang | 2001.08.22 |
1900년부터 2043년까지 음력을 양력으로..... [3] | pupstar | 2001.08.14 |
지금까지 살아온 날 계산해 주는 스크립트 [6] | skyel | 2001.07.20 |
홈페이지에 실시간뉴스 보여주기 [19] | looster | 2001.06.05 |
자기 홈 또는 서버 연지 며칠이 지났는지 알 수 있는 php 소스 [15] | 고종길 | 2001.06.03 |
대화방을 만들어보쟈~ [20] | 해그리드짱!!! | 2001.06.03 |
쿠키 설정하고 불러올때 주의할점;; [윈도우 멀티부팅 사용하시는 초보분만] [9] | daftya | 2001.05.29 |
GD를 이용해본 영어 발음기호 image출력 [3] | 앤디(andy) | 2001.05.24 |
[APM] 한글, gif, jpeg, png 다되는 GD 설치 [4] | 앤디(andy) | 2001.05.22 |
최근게시물 - 첫글은 내용까지, 다음글부터 목록만... [15] | СreдturЭ | 2001.04.16 |
공부용 방명록이에욥^^. 주석왕창(페이지분할등.기능있어욥~) [2] | 프리^^ | 2001.04.16 |
[추천 팁] phpmyadmin 으로 복구 할때. | 후니 | 2001.02.28 |
주소에서 음악 파일만 빼와 윈앰프로 실행하기 [1] | 오기 | 2001.12.04 |
배경 음악을 한번만 실행 시키기 - 쿠키이용 [4] | 오기 | 2001.12.02 |
M3U생성 프로그램을 통한 MP3실시간 듣기.. [11] | ▒1q▒ | 2001.09.13 |
PHP 인증 페이지를 만들자! - Lesson 3 수정본 #1 [3] | ☺[폐]허접-_- | 2002.01.24 |