반응형

사용자 환경 : Mac OS X 10.12.6







전달된 파라미터가 정확히 전달 되었는 지를 확인할 필요가 있다.





간단하게 확일할 수 있는 방법을 확인해보자.



<?php
 $parameter = $_GET["one"];

 echo $parameter;
?>





파라미터를 전달할 때 파라미터의 수가 적을 때는 문제가 없지만, 많은 양을 전달할 때에는 하나하나 echo를 사용하여 확인할 수가 없다.





따라서 많은 양의 파라미터를 확인하고자 할 경우, 다음과 같이 확인할 수 있다.




<?php
 $parameter = $_GET["one"];
 $parameter2 = $_GET["two"];
 $parameter3 = $_GET["three"];

 echo ('<pre>');
 print_r($_GET);
 echo ('</pre>');
?>





위와 같이 print_r($_GET)을 사용한다면 get 방식으로 전달 받은 모든 파라미터를 확인할 수 있다.





확인하면 다음과 같이 결과가 나온다.










post 방식도 get 방식과 같은 방법으로 사용할 수 있다.

반응형

'Develop - > PHP' 카테고리의 다른 글

[Solution] PHP mysql과 mysqli의 차이  (0) 2018.01.14
반응형

사용자 환경 : macOS Sierra 10.12.6






PHP로 MySQL에 접근하는 예제를 여러 개 봤었다면 mysql과 mysqli를 봤었을 것이다.



본인도 처음 봤을 때 둘의 차이점에 대해 궁금증을 가지게 되었는데 생각보다 단순했다.



mysqli 키워드는 php5 버전 이후부터 지원되며 기존의 mysql 키워드보다 보안, 속도면에서 향상되었다.



또 하나, 작은 차이점은 mysql_query()와 mysqli_query()의 파라미터 값 순서가 다르다는 것이다.



1.mysql

<?php
	$connect=mysql_connect('localhost', 'root', 'PASSWORD');
	$db=mysql_select_db("DB_NAME", $connect);
?>





2. mysqli

<?php
	$conn=mysqli_connect('localhost', 'root', 'PASSWORD', 'DB_NAME');
?>





이와 같은 차이가 있다.



mysqli이 보안과 속도가 더 좋다고 하니 이를 사용하는 것이 좋겠다.

반응형

'Develop - > PHP' 카테고리의 다른 글

[Solution] PHP 전달된 파라미터 값 확인하기  (1) 2018.08.15

+ Recent posts