2011-12-04 3 views
0

내가의 예와는 달리 herePHP 스크립트 오류

<?php 

$url = 'index.php?option=com_content&view=article&catid=334:golfeq&id=2773:xcelsiors&Itemid=44'; 

parse_str(parse_url($url, PHP_URL_QUERY), $vars); 

echo "Variables:\n"; 
print_r($vars); 

$id = reset(explode(':', $vars['id'])); 
echo "The id is $id\n"; 

$id = intval($vars['id']); 
echo "Again, the id is $id\n"; 

참조하는 스크립트를 실행하려고 해요 원인이 내 스테이션을 변수 배열은 "&가"로 인코딩되어 있음을 보여줍니다 "amp;" 그 스크립트가 저를 위해 작동하지 않게합니다.

I이 예에서 변수 어레이 I 같은 변수 얻을 출력 [A] 자료]

내 스테이션에서 작동하도록 "&"변성 그 scriptbe 복호화 어떻게

? 당신의 도움에 대한

감사

답변

0

간단한 해결책

$url = html_entity_decode('index.php?option=com_content&view=article&catid=334:golfeq&id=2773:xcelsiors&Itemid=44'); 
입니다