CentOS9 php 현재 시간

layl__a·2022년 9월 8일
0

CentOS9

목록 보기
2/6

문제 1 http://site1.com/now.php 할 때 현재 시간이 나오게

검색어: php 현재시간

>> mkdir -p /web/site1
>> cd /web/site1
>> vim now.php

now.php

<?php
date_default_timezone_set('Asia/Seoul');
?>
<?=date("Y-m-d H:i:s")?>

date_default_timezone_set(’Asia/Seoul’); 사용 안하고 php.ini에서 timezone 설정을 변경하여 현재시각이 제대로 출력 되도록 수정

검색어 : php.init timezone 서울

sudo vim /etc/php.ini

php.ini

# esc + /timezone : vim에서 키워드 검색

default_time = Asia/Seoul

자바스크립트 없이 오직 서버쪽 기술만으로 쿠키값 증가

한 번 접속할 때 마다
site1.com/cookie_no_up_by_clinet.php
1
site1.com/cookie_no_up_by_clinet.php
2
site1.com/cookie_no_up_by_clinet.php
3
타 브라우저로 접속
site1.com/cookie_no_up_by_clinet.php
1
오직 js 만 가지고 진행
vim cookie_no_up_by_client.php
<?php
    if (isSet($_COOKIE["visitedCount"])) $visitedCount = $_COOKIE["visitedCount"];
    else $visitedCount = 0;
    $result = setcookie("visitedCount", ++$visitedCount, time() + 60*5);
?>
<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8">
    <title>PHP COOKIE</title>

</head>
<body>
<div>
<?php
    if ($result) {
            echo "이 페이지의 방문은 ";
            echo "{$visitedCount}";
            echo " 번째입니다<hr>";
    } else echo '<span class="error">쿠키를 사용할 수 없습니다</span>';
?>
</div>
</body>
</html>
  • 클라이언트가 나에게 전송해준 쿠키값이 없다면, 만든다 0으로
  • 클라가 나에게 전송해준 쿠키에서 no 값을 구한다..
  • 1 증가한다
  • no 쿠키를 새로 발행 (no 값 +1)

0개의 댓글