웹 사이트 개발과 php의 텍스트 형식
대부분의 사람들은 일부사용자의 개인 정보보호 문제로 인해 쿠키를 수락하지 않거나 브라우징 세션이 닫힐 때 자동으로 삭제된 쿠키를 언제든지 제거할 수 있따는 것에 동의합니다. 웹사이트 개발자는 php를 사용하여 웹 사이트 방문자에 대한 정보와 쿠키를 설정할 수 있는데요. 쿠키는 방문자의 컴퓨터에 사이트 방문자에 대한 정보를 저장하여 재 방문시 액세스할 수 있습니다. 그러므로 쿠키는 방문할 때마다 사용자의 이름과 마지막 방문날짜 쇼핑 카트 내용 및 기타 정보를 저장하고 액세스할 수 있죠. 그만큼 개인의 정보에 액세스하기 쉬운 세상입니다.
php 쿠키 설정 방법
php에서는 etcookie()함수는 쿠키를 정의합니다. 다른 http헤더와 함께 전송되고 html본문이 구문 분석되기 전에 전송되므로 모든 매개 변수는 선택사항입낟.
setcookie(name, value, expire, path, domain, secure, person, httponly);
방문자의 브라우저에서 값을 현재 날짜로 저장하고 만료를 30일로 설정할 수 있는 php코드는 아래와 같습니다.
<?php
$month = 2592000 + time();
//30일은 2592000초
setcookie(uservisit, date("F jS -), $month);
?>
쿠키는 html이 페이지로 전송되기 전에 저장되어야하며 그렇지않으면 작동하지 않습니다. 그러므로 <html>의 태그 앞에 존재해야합니다. 이런 기본적인 위치를 아는것이 php에서 중요하며 컴퓨터에서 쿠키를 검색하려면 쿠키가 먼저 있는지 확인해야합니다. 이 경우 사용자를 다시 확인하고 방문한 시간을 알리며 그전에 방문 기록을 다시한번 액세스하는 것입니다. 쿠키의 서버 경로를 식별하여 전체 도메인에서 쿠키를 사용할 수 있습니다. 기본적으로 쿠키는 설정된 디렉토리에서 작동하지만 이런 매개 변수를 사용하는 것은 다른 하위 디렉토리의 쿠키에도 접근할 수 있다는 것을 의미합니다.
다른 php파일에 html을 추가하여 별개의 프로그래밍언어를 둘다 활용할 수 있다면?
이러한 방법 중 하나 또는 둘 다를 사용하려면 php페이지에 html코드를 삽입하여 사용자 친화적인 환경을 만들면 가능합니다. 초기 셋팅에 따라 다른데 옵션으로 html태그가 있는 웹 페이지를 php 페이지에 삽입해보는 것입니다. 이 방법은 html코드가 많지만 php도 포함하려는 경우에 특히 유용합니다.
<html>
<title>둘다</title>
<body>
<h1>예시</h1>
<?php
?>
<b>html</b>
<?php?>
</body>
</html>
보시다시피 php파일에서 특별하거나 추가 작업을 수행하지 않고도 원하는 html사용하는 것입니다. 즉 php코드 삽입은 원하는 위치에 php를 작성해보면 오류가 뜨는지 안뜨는지 확인할 수 있죠. 다른 방법으로는 기본적으로 php페이지보다는 print, echo를 활용하여 php파일을 아예 업로드하는 것입니다.
다음으로는 MySQL을 사용하는 경우 php및 mysql을 웹페이지에 간단히 로딩하여 카운터를 계산하고 표시하는 것을 진행해보겠습니다. 카운터 통계를 저장할 테이블은 아래 코드를 실행해보십시오.
Create table 'counter' ('counter' int(50) not null);
insert int0 counter values (0);
1부터 시작하도록 설정되어 있으며 파일이 호출될 때마다 1씩 증가합니다. 그러면 다음 새번호가 표시되어 이 명령문은 php코드로 수행됩니다.
<?php
mysql_connect("a","b","c")
mysql_select_db("databse_name")
?>
방문사이트를 카운터한다는 것은 의미가 있습니다. 이러한 카운터는 어떠한 자료가 사람들이 많이 보는지에 대한 인사이트를 제공받을 수 있으며 방문한 페이지와 쿠키를 액세스할 수 있다면 나아가 마케팅활용에도 좋습니다. 하지만 보다 정교한 분석이 필요하겠죠.
'뉴스' 카테고리의 다른 글
border 속석을 시작으로 CSS를 공부해봅시당 (0) | 2022.12.06 |
---|---|
배치 파일 정보를 응용하는 DOS 명령 프로그래밍 (0) | 2022.12.05 |
그래픽 사용자의 인터페이스에 대해서 Jframe 클래스를 소개합니다. (0) | 2022.12.03 |
define INternal_버전 소프트웨어 사용 (0) | 2022.12.02 |
while again and else if 사용을 통한 구문 해석과 치환 (0) | 2022.12.02 |