2012-02-20 2 views
0
<iframe align="middle" src="http://www.example.com?id=5555555" width="100%" height="300"> 
</iframe> 

어떻게이 id 값을 example.com에 전달할 수 있습니까? 이 iframe을 웹 페이지에 넣고 iframe이 웹 페이지와 함께로드되면 example.com에서 id = 5555555 값을 가져 오려고합니다.iframe src url에서 부모에게 값을 전달하는 방법

어떻게해야합니까? Google을 많이 시도했지만 확실한 답을 얻을 수 없었습니다.

미리 감사드립니다.

+0

그런데이 경우 id는 매개 변수입니다. 귀하의 미래 검색에 도움이 될 수 있습니다. –

답변

1

사용하는 데 필요한 PHP 자동 전역 $ _GET. 스크립트에서, 기본적인 구현은 매우 간단하다 :

$id = $_GET['id']; 

그러나, 당신은 당신이 그것으로 아무것도하기 전에 사용자가 브라우저의 URL 표시 줄에 입력하고 해당 ID 값을 변경할 수 있기 때문에 값을 확인하는 것이 좋습니다.

데이터베이스에 저장하려면 값을 이스케이프 처리하고 저장 프로 시저를 사용하는 것이 좋습니다. 그러나 코드를 버릴 때 사용할 수있는 길이, 값 등을 확인하십시오. 이렇게하지 않으면 페이지의 어리석은 출력물에서 손상된 서버로 바뀔 수 있습니다.

1

으로 지정하면 www.example.com으로 전달됩니다.

$ 아이디 = $ :

당신은 당신은 $ _GET 배열 키 값이 'ID'를 찾고 확인해야 <?php $foo = $_GET['id']; ?>

+0

나는 그것을 시도했다. 그러나 어떻게 든 그것이 일하지 않고 있었다. .. 나는 제출 버튼이 폼 위에서 클릭되면 여기에서 작동한다고 생각한다. 그러나 웹 페이지와 함께로드되는 유일한 iframe은 – yuvraj

+0

덕분이다. – yuvraj

0

로를 검색 할 수 있습니다 : 당신이 PHP를 태그 한 이후

_GET [ 'id']; 더 많은 정보를 들어

: PHP: $_GET