반응형
안녕하세요. 오늘은 제목과 같이 변수를 이용하는 방법을 알아보겠습니다.
여기서 변수란 변할수있는 문자라고 해석하시면 되고 사전에서는 어떤 상황의 가변적 요인.
,어떤 관계나 범위 안에서 여러 가지 값으로 변할 수 있는 수. 라고 표기되어 있습니다.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[그냥변수];
?>
이 되겠죠.
이런 형태로 보안때문에 소스를 작성해야합니다.
반응형
'Program > 오래된 PHP 게시판' 카테고리의 다른 글
[php] PHP Strict Standards 에러 출력문제 (0) | 2013.01.13 |
---|---|
[php]php echo 문에서 쌍따옴표 사용방법 (0) | 2013.01.12 |
html 제 3장 흘러가는 글씨 만들기 (0) | 2012.08.18 |
html 제 2장 글씨에 색입히는법 (1) | 2012.08.18 |
제 2장 php에 문장출력하기 (2) | 2012.08.06 |
한빛가람 필자가 게시한 대부분의 블로그 게시물은 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 4.0 국제 라이선스에 따라 이용할 수 있습니다. 게시물에 CCL이 적용되지 아니하다고 적혀있는 경우엔 본 라이선스 적용 대상이 아닙니다.
댓글