Backend development/PHP

PHP 파일을 만들고 HTML코드로 틀을 짜줍니다.그런다음 form 태그를 이용해 만든 내용을 전송할 php파일을 만들어줍니다. $_REQUEST[" "]는 전역변수로서 스크립트 전체에서 사용할 수 있습니다. [" "] 안에 있는 것은 html코드에서 name="" 태그를 사용하여 이름을 지정해준겁니다. $db_user 은 mysql에서 만든 아이디 $db_pass는 비밀번호 $db_host는 자신꺼이기 때문에 localhost $db_name은 만든 데이터베이스 입니다. mysqli_connect(host, username, password, dbname, port, socket); 가 기본문법이지만 port 랑 socket은 안써주어도 됩니다. 이 함수는 php랑 데이터베이스랑 연동해주는 것입니다. ..
세션은 여러 페이지에 걸쳐 사용할 정보를 저장하는 방법입니다. 세션은 session_start() 함수를 사용합니다.session_start() 함수는 문서에서 맨 처음에 있어야합니다.세션 변수는 php 전역 변수 $_SESSION 으로 설정됩니다.1번째 사진에서 설정한 변수를 2번째 사진에서 불러오는 사진입니다.
쿠키는 setcookie() 함수로 생성됩니다.쿠키는 html 태그 앞에서 나타내야합니다.쿠키가 생성되었는지 학인하기위해 isset() 함수를 사용할겁니다. (isset()를 사용하면 변수에 값이 들어있으면 참을 가집니다.) 쿠키 값 수정은 똑같이 사용하여 값을 바꿔주시면 됩니다.
form 태그는 지정된 주소(서버)로 데이터를 전송할 수 있는 태그입니다.action 태그에 써있는 part2.php 로 데이터가 전송되는 것 입니다. S_POST 태그를 사용하여 데이터를 받은 것입니다. 만약 GET을 method로 지정했다면 $_GET 을 써 주어야합니다. POST와 GET의 차이는 먼저 GET은 중요하지 않은 내용을 전송할 때이고, POST는 암호나 중요한 데이터를 전송할 때 사용합니다. $_SERVER ["PHP_SELF"] 변수는 현재페이지의 주소에서 도메인과 넘겨지는 값 제외 입니다.예를 들면, /admin/post?type=post&return 라고 있다면 저 변수를 사용하면 /admin/post 값이 들어갑니다. htmlspecialchars() 함수는 문자열에서 특정한 특..
php 배열을 정리하기위한 함수는 1. sort () 오름차순 정렬2. rsort () 내림차순 정렬3. asort () 연관 배열의 값에 따라 오름차순 정렬4. arsort () 연관 배열의 값에 따라 내림차순 정렬5. ksort () 연관 배열의 키에 따라 오름차순 정렬6. krsort () 연관 배열의 키에 따라 내림차순 정렬 위에 코드는 sort() 함수를 사용해 오름차순으로 정리한 것입니다. 위에 코드는 asort() 함수를 사용해 값을 기준으로 내림차순 한 것입니다.
배열은 하나의 변수의 여러 값을 지정합니다.배열에는 숫자, 문자를 넣을 수 있습니다. 그리고 배열의 시작은 '0' 부터 입니다. 자동으로 0부터 시작하는 배열을 인덱스 배열이라합니다. 배열을 만들 때에는 array(); 을 사용합니다. 배열의 길이(갯수)를 가져오는 함수는 count(배열 이름); 입니다. 연관 배열=> 이중화살표 연산자를 사용하여 할당시킵니다. 위에 코드에서 "A" => 1 은 $a['A'] = 1; 이랑 같은 표현입니다. foreach 문: foreach 문은 배열에서만 작동한다. 사용?방법은 foreach ($배열이름 as $할당 변수) { } 입니다. 출력할 때에는 할당변수를 사용하면됩니다. 그런데 여기서 =>을 추가해주면으로 $a의 "shakti"가 $value 로 가고 거기서 ..
끄적끄적 개발자
'Backend development/PHP' 카테고리의 글 목록