2013-03-06 2 views
8

홈페이지에 양식이 있습니다. 양식을 제출하면 사용자가 내 사이트의 다른 페이지로 이동합니다. 내가 좋아하는 뭔가 데이터가 다음 페이지에 입력 양식을 전달하려는 : $email는 사용자가 양식에 입력 한 이메일 주소가양식 데이터를 PHP로 다른 페이지로 넘기십시오

<?php echo $email; ?> 

. 이것이 정확히 어떻게 달성 할 수 있습니까?

+2

http://php.net/manual/en/tutorial.forms.php –

+0

serialize를 사용할 수 있습니다. – user1929959

답변

29

것을 성취하는 최선의 방법은 하이퍼 텍스트 전송 프로토콜의 방법 POST을 사용하는 https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods

의 index.php

<html> 
<body> 

<form action="site2.php" method="post"> 
Name: <input type="text" name="name"> 
Email: <input type="text" name="email"> 
<input type="submit"> 
</form> 

</body> 
</html> 

site2.php

<html> 
<body> 

Hello <?php echo $_POST["name"]; ?>!<br> 
Your mail is <?php echo $_POST["mail"]; ?>. 

</body> 
</html> 

출력

안녕하세요 "이름"!

귀하의 이메일 주소는 "[email protected]"입니다.

+0

페이지의 HTML 코드에 데이터를 게시하고 있습니다. 평범한 텍스트가 아니라 중요합니까? (site2.php에 iframe이 있고 iframe URL에 정보를 전달하고 있습니다.) – user1543782

+0

아니요, 문제가되지 않습니다. 어디에서 게시 할 수 있습니다. 그것은 텍스트, 테이블, 버튼, 단락 등 수 있습니다 ... – Stepo

+0

고마워, 완벽하게 일했습니다! – user1543782

관련 문제