bo_table=star&wr_id=86085
get 값으로 위와 같이 불러왔는데요
bo_table 값과 wr_id 값을 따로 잘라오고 싶습니다.
근데 단순히 substr 등의 함수를 쓰면 값이 길거나 짧을 경우에는 써먹질 못할 것 같아서
고민하다 질문 올립니다.
어떻게 가져오는 법이 제일 쌈박할까요?
|
답변 1개 / 댓글 3개
채택된 답변
+20 포인트
2015-04-01 (수) 15:46:56
php는 별게 다 된답니다.
Copy
<? $input = $_SERVER['QUERY_STRING'];parse_str(html_entity_decode($input), $output); print_r($output); // 찍어보기 ?>
아 근데요. 꼭 저리 안해도, 넘어오는 변수명을 다 알고 있으면
그냥 $bo_table, $wr_id 이렇게 써도 됩니다.
한번 해보세요.
답변에 대한 댓글 3개
2015-04-01 (수) 16:39:46
2015-04-01 (수) 17:51:51
아... 밑에꺼는 신경쓰지 마시구요. 저건 그냥 해본말이었구요;;
parse_str 함수의 결과로
$output 이라는 배열에 결과를 담았으니까요.
[code]
echo $output['bo_table'];
echo $output['wr_id'];
[/code]
일케 쓰시면 됩니당.
parse_str 함수의 결과로
$output 이라는 배열에 결과를 담았으니까요.
[code]
echo $output['bo_table'];
echo $output['wr_id'];
[/code]
일케 쓰시면 됩니당.
답변을 작성하려면 로그인이 필요합니다.
$bo_table, $wr_id 이렇게 해서 안나오네요.