본문 바로가기
Program/오래된 PHP 게시판

[php]변수를 이용하는 방법

by 한빛가람 2013. 1. 3.
반응형

안녕하세요. 오늘은 제목과 같이 변수를 이용하는 방법을 알아보겠습니다.


여기서 변수란 변할수있는 문자라고 해석하시면 되고 사전에서는 어떤 상황의 가변적 요인. 

,어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수. 라고 표기되어 있습니다.

php에서 변수는 비주얼 베이직처럼 선언하실필요가 없이 달러모양 "$" 만 있으면 변수가 됩니다.


변수의 조건은 숫자가 제일앞에 들어가면 안되며 특수문자와 _ , - 는 사용이 불가능합니다. 단 php배열은 사용가능합니다.($_GET,$_POST)


변수의 형식은 "$변수" 처럼 써주시면되고 한글이 사용가능합니다.


웹에서 표현하는 방법은 대표적인 2가지로 나뉘는데 post와get입니다.



post는 값을 숨겨서 전송하며 get는 값을 대놓고 보여주는 성질을 가지고있습니다.


아까 위와같이 "$변수" 처럼 값을 전송 하시면 post와get 둘중 아무값으로나 다 변수가 받아지기때문에 보안의 문제도 있습니다.


그래서 변수를 사용할때는 "$_GET[변수]""$_POST[변수]" 를 이용하여 값을 따로 받을수 있게 해야합니다. 하지만 이는 값을 받을때만 해당됩니다.


php에서 그냥변수를 작성하는 방식으로 소스를 작성하면

<?php

$그냥변수

?>

이 되지만


받을때는

<?php

$_GET[그냥변수];

$_POST[그냥변수];

?>

이 됩니다. 


만약 값을 표시하려면


<?php

echo $_GET[그냥변수];

echo "<br>";

echo $_POST[그냥변수];

?>

이 되겠죠.


이런 형태로 보안때문에 소스를 작성해야합니다.





   


아래의 손가락버튼을 눌러주시면 블로그에 큰 힘이 됩니다.







반응형
크리에이티브 커먼즈 라이선스
한빛가람 필자가 게시한 대부분의 블로그 게시물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다. 게시물에 CCL이 적용되지 아니하다고 적혀있는 경우엔 본 라이선스 적용 대상이 아닙니다.

댓글