PHP는 서버측에서 실행되는 스크립트 언어입니다.

PHP는 서버사이드 스크립트 언어 입니다. 제이쿼리와 자바스크립트는 웹 브라우저에서 내장된 인터프리트에 의해 해석되는 언어 입니다. 즉 웹브라우저에서 이용할 수 있는 프로그램입니다. 반면에 PHP는 서버에 설치된 PHP에 의해 해석됩니다. 이러한 처리를 가능하게 해석해주는 프로그램이 PHP, JSP, ASP등이 있으며, 워드프레스, 줌라, 제로보드(XE), 카페24 등의 플랫폼 역시 PHP을 기반으로 하고 있습니다.

<?php
$host = "localhost";
$user = "jjh100";
$pw = "***********";
$dbName = "jjh100";
$dbConnect = new mysqli($host, $user,$pw, $dbName);
$dbConnect -> set_charset("utf8");

//만약 접속에 애러가 없으면 출력해라
if(mysqli_connect_errno()){
    echo "database connect false";
}else{
    // echo "database connect true";
}
?>

메인 사이트 만들고, 회원가입을 위해서 회원가입 페이지를 만듭니다.

쿠기

쿠기와 세션은 어떠한 상태를 유지하는 기술입니다. 쿠기는 사용자의 컴퓨터에 상태를 저장하며, 세션은 서버에 상태를 저장합니다.

setcookie("쿠키이름","쿠키값","유지시간","쿠키적용 경로")
<?php
setcookie('myCookie','cookie',time()+10000,'/');

if( isset($_COOKIE['myCookie']) ){
    echo "cookie : O 
"; echo "{$_COOKIE['myCookie']}"; } else { echo "cookie : X"; } ?>

1분은 1초 60개 있기 때문에 time() + 60을 설정

1시간은 1분 60개 있기 때문에 time() + (60*60)을 설정

하루는 1시간 24개 있기 때문에 time() + (60*60*24)을 설정

<?php
    setcookie('myCookie', null, time()-1000, '/');

    if( isset($_COOKIE['myCookie']) ){
        echo "cookie : O";
    } else {
        echo "cookie : X";
    }
?>

세션

$_SESSION["세션 이름"] = 세션 값
<?php
    session_start();

    //세션 생성
    $_SESSION['userID'] = "Kking_Kkang";
    
    if(isset($_SESSION['userID'])){
        echo "session : 0";
    } else {
        echo "secssion : X";
    }
    
    //세션 삭제
    unset($_SESSION['userID']);
    
?>