2012-06-05 5 views
1

나는 데모 모음을 만들려고 해요 워드 프레스 테마 회사 낭포 지금까지, 지금아약스로드 내용

$('#window').load('index.php?action=theme&themeID=5'); 

으로 약간을 달성 할 수 있었다 할 것처럼 특정 코드를 트리거하는 특정 URL을 만들 수 있기를 원합니다. 내가 그렇게 어떻게

http://mysite.com/theme.php?id=5 

에 가면 예를 들어 는, 위에서 언급 한 코드를 실행? PHP와 동일한 작업을 수행 할 수있는 방법이 있습니까?

echo "<script type='text/javascript'>$('#window').load('index.php?action=theme&themeID=".$_GET['id']."');</script>"; 

또는

<script type='text/javascript'> 
    $('#window').load('index.php?action=theme&themeID=<?php echo $_GET['id'] ?>'); 
</script> 

Reference

그리고 네, GET 매개 변수가 안전하지 : 쉽게 PHP 함께 할

+1

PHP 매뉴얼 읽기 [$ _GET] (http://www.php.net/manual/en/reserved.variables.get.php) –

+0

그냥 읽으십시오. 간단했다 :) – rzr

답변

2

, 당신은 당신의 스크립트 내부의 $_GET['id'] 값을 에코해야 마찬가지로 POST 매개 변수도 조작 할 수 있습니다. 전달되는 매개 변수가 스크립트에 직접 반영되도록 PHP 페이지에서 유효한지 확인하는 것이 유효합니다.

+0

그래서'$ _GET [id] '가 정확히 무엇을 가져 옵니까? 양식 같아 보입니다. – rzr

+0

pryak이 말한대로, [php.net manual] (http://www.php.net/manual/en/reserved.variables.get.php)을 읽으십시오. 그것은 당신의 페이지에 전달되는'GET' 매개 변수를 가져올 것입니다. –

+0

'$ _GET [ 'id']'하지 않아야합니까? PHP로 당신은 결코 알지 못합니다 :). – Mosselman

2

내가 수집 한 것부터 동적으로 페이지의 URL을 기반으로 자바 스크립트를 변경하려고합니까?

<script type='text/javascript'> 
    $('#window').load('index.php?action=theme&themeID=<?php echo $_GET['id']; ?>'); 
</script> 

비트를 보안하기 위해 값을 int 또는 something으로 캐스팅 할 수 있습니다.

관련 문제