Web
-
GET과 POST의 차이!!Web/Tip !! 2018. 6. 9. 23:25
웹 공부를 하면서 정리를 해보려고 합니다~ 오늘 포스팅 할 내용은 GET과 POST의 차이입니다. GET : 가져오는 방식 -> 값을 변경하지 않는 보여주기 역할을 할 때 사용됨URL Header가 표기됨 ex> ho05.net?id=11&type=post -> URL에 이어붙임으로 길이제한이 있음 많은양의 데이터를 보내기 힘듬링크를 걸어서 남들에게 줄 수 있음, 간단한 데이터를 보내는데 적합!캐시의 기능(캐싱) 즉, 한 번이라도 접근 했을시 데이터를 저장하여 다음 접근에 바로 사용할 수 있게함 속도가 빨라짐(물론 POST도 캐싱 기능이 가능함 http 해더를 어떤식으로 넣어주느냐에 달림 -> POST로 Cache하려면 파일 변경여부를 구분해주어야함, 세션에 부가정보를 기록하고 선택적으로 Modified..
-
-
Ubuntu php5.6 , php7.1 설치 및 셋팅하기Web/Tip !! 2017. 11. 22. 00:54
기본 셋팅 1. php 패키지를 다운로드 받기위한 저장소를 추가해준다. sudo add-apt-repository ppa:ondrej/php 2. sudo apt-get update 해준다. php5.6 설치 1. 기본적인 패키지 설치 sudo apt-get install php5.6-common 2. 추가적으로 필요한 패키지 설치 sudo apt-get install php5.6-mysql php5.6-curl php5.6-xml php5.6-zip php5.6-gd php5.6-mbstring php5.6-mcrypt 3. mysql이 아닌 sqlite3를 사용한다면 sudo apt-get install php5.6-sqlite3 4. 완료 php7.1 설치 1. 기본적인 패키지 설치 sudo apt..
-
리눅스 계열 php Display Error CodeWeb/Tip !! 2017. 11. 11. 03:04
칼리리눅스에서 php5를 사용할 때 보면 분명히 에러가 발생하는 코드임에도 웹에서 아무런 화면도 나타나지 않는 경우가 있다. 원인은 바로 php5의 에러메세지의 default가 off로 되어있기 때문이다. 그렇기에 분명히 에러가 나는 코드임에도 아무런 반응이 없는 것이다. 이럴 때는 1/etc/php/7.0/apache2/php.ini 12345 ; display_errors; Default Value: off -> 이 부분을 on으로 바꾸어준다.; Development Value: On; Production Value: Off
-
텍스트파일을 DB에 한번에 넣기Web/DataBase 2017. 11. 8. 17:52
MySQL에서 텍스트파일을 칼럼별로 정리한 것을 DB에 넣는 방법이 있다. LOAD DATA를 이용하면 된다! 1LOAD DATA local infile '경로' into table 테이블명 fields terminated by '구분할 것' (컬럼,컬럼...); 여기서 경로는 파일 경로를 의미하는 것이고 테이블명 또한 말그대로 테이블명이다. 주의깊게 볼점은 fields terminated by ' ' 이 부분인데 이 부분의 ' ' 안에 들어갈 것은 바로 구별자이다. ex) hostory 1234 010-1234-5678 이런식으로 텍스트파일의 칼럼을 tap간격으로 구별했다고 한다면 \t를 넣어주면된다. 마지막에 ( ) 는 내가 넣어줄 칼럼을 의미한다. 만약 테이블에는 칼럼이 4개( id, name, a..
-
Mysql 시작하기Web/DataBase 2017. 10. 28. 12:58
apt-get install mysql로 설치를 해준다. 보통 칼리리눅스의 경우 이미 mysql이 설치되어있다. 설치가 완료됬다면 다음 명령어로 mysql 서버를 작동시켜주자1/etc/init.d/mysql start 혹시나 재시작의 경우는 다음과 같다1service mysql restart >> mysql 실행화면 mysql을 사용해보자 -> mysql 입력! Tip! mysql의 명령어에서는 항상 끝에 ' ; ' (콜론) 을 빼먹지 말아야한다. mysql에 어떤 데이터베이스가 저장되어있는지 확인해보자 1show databases; 해당 명령어를 입력하면 기본적으로 셋팅되어있는 database들이 보이게 된다. 사용하고 싶은 database가 있다면 1use 데이터베이스명; 해주면 된다 이때는 ' ; ..