본문 바로가기

php

webhacking.kr 24번문제 오랜만에 포스팅한다 문제는 포스팅한것보다 좀더 많이 풀었는데 시간날떄마다 올릴예정이다 일단 24번문제같은경우를 보자.접속시 내아이피와 agent 값이 뜨게된다 .늘그랫듯이 소스보기로 힌트페이지를찾아 접속해보면 REMOTE_ADDR 쿠키값에 적혀있는 값들을 가져와서 str_replace 함수를 통해 필터링될만한것들을 공백으로 처리하는거같다.이문제의 클리어조건은 저장된쿠키값이 127.0.0.1 값으로 인식되게해야한다 ㅇㅇ.쿠키값에 127.0.0.1 값을 그냥 적어버리면 필터링에의해 다짤려버리니 머리를 잘굴려보자모든 힌트는 다주어진거같다 화이팅p.s 클리어하게되면 REMOTE_ADDR 쿠키정보는 지워버리자이거땜에 홈페이지에서 에러뜬다 ㅡㅡ 더보기
PHP 사용할수 없는 변수. 사용자가 변수이름으로 사용할수없는 변수 이름이있다 이변수들은 이미 용도가 정해져있는 변수들이다. $GLOBASL - 모든 전역 변수의 배열 $_SERVER - 서버 환경 변수의 배열 $_GET - GET 메소드로 넘어온 변수의 배열 $_POST - POST 메소드로 넘어온 배열 $_FILES - 파일 업로드와 관련된 변수의 배열 $_ENV - 환경 변수의 배열 $_REQUEST - 사용자가 입력한 변수의 배열 $_SESSION - 세션 변수의 배열 이렇게있다 이것들의 용도는 블로그 글쓰면서 하나하나 알아가도록 하겠다. 더보기
PHP 변수란? 이번 포스팅부터 본격적으로 프로그래밍 포스팅을 해볼 예정이다. PHP에서 변수란 무엇인가? 변수란 값을 저장하는곳이다. 변하는수라고 하여 값이 언제든지 변경될수있다. PHP에서 변수를 선언할때는 앞에 $을 붙여서 선언을 해준다 $test 이런식으로 선언하게되면 test라는 변수가 생성이된것이다. 변수 생성시 주의할점. 대소문자를 구분한다. $Test와 $test는 다른변수이다. 숫자로 시작할수없다. $aa1 은 가능하나 $11a로 사용하는것은 불가능하다. 특수문자는 _만 사용이가능하다 $test_test 사용가능하나 $test☆는 사용할수가없다. 이번 포스트에는 변수가 무엇인지 간략하게 포스팅해보았다. 다음 포스팅부터는 변수에 값을 담아보고 찍어보는 포스팅을 해보도록 하겠다. ^~^ 더보기
PHP를 HTML내에서 사용하기 PHP도 하나의 태그라볼수가있다 HTML 태그도 열고 닫는것처럼 PHP도 마찬가지다 를 이용해 태그를 닫는다. 1 2 3 cs 이런식으로 쓸수가있다. 여기서 echo는 출력문이다 . 그리고 php에서는 한줄이 끝나면 꼭 세미콜론(;) 을 붙여줘야한다. 그러지않을경우 에러가나니 조심하도록하자. 1 2 3 4 5 6 7 8 9 10 11 12 My first php cs 위코드를 복사해 확장자를 html으로 이용해 열어보면 이런식으로 결과 값이 찍혀서 나온다 앞에 말한듯이 php코드는 보이지가않고 HTML 으로 처리해서 나온다. 웹페이지에다가 마우스 우클릭후 소스보기를 해서보면 php 태그가아닌 일반 html 태그로 나오는걸 볼수가있다. 참고로 php파일은 그냥 열리지가않으니 윈도우에서는 apmsetup 을.. 더보기
PHP란 무엇인가? -PHP란 무엇인가? PHP는 웹에서 사용하기 위해 특별히 설계된 서버 스크립트 언어 입니다. HTML 페이지 안에 포함된 PHP 코드는 누군가 페이지를 방문할때마다 사용이 됩니다. 웹 서버는 PHP 코드를 해석해서 HTML을 생성하거나 다른형식의 출력을 만들어 냅니다. 그리고 PHP는 클라이언트측에서 코드를 볼수가없습니다. -왜 PHP를 사용해야 하는가? 뛰어난 성능 확장성 다양한 데이터베이스 지원 인터페이스 저렴한 비용 강력한 객체 지향 지원 배우기 쉬움 호환성 개발 방식의 유연성 소스코드 공개 충분한 지원과 문서 이러한 장점때문에 PHP를 선호합니다 ~ 여기까지 PHP를 알아보는 글을 적어보았습니다. 다음장부터 PHP의 기본 문법에대해 포스팅 해보겠습니다. 더보기