2013-10-22 8 views
0

사이트에서 귀하의 이메일에 확인 링크를 보내고 있는지 확인하기 위해 성을 변경하는 옵션을 제공합니다. 내 질문은 어떻게 요청을하는지 알아낼 수 있나요 (POST인지 GET인지)? 라이브 http 헤더, 변조 데이터, 바이올린 및 트림 스위트로 모니터링했지만 모두 트래픽이 0임을 나타냅니다. 이메일을 확인할 때 확인 링크를 받았습니다. 날이 요청이 방법을 이해하는 데 도움이 사람에게요청 발급 방법 알아보기

<form> 
<div class="m-lastname-updated"> 
<div class="m-h3">One more step</div><p>We have sent you a confirmation email. To change your last name click the sent link in your email!</p> 
</div><div class="m-field m-lastname"><div class="m-h3">Last Name</div> 
<span class="m-error"></span> 
<input type="text" maxlength="100" class="m-input" name="lastname"> 
<p>Your last name is never shared</p></div><button style="display: inline-block;">Change</button> 
</form> 

감사 : 다음은 변경 LASTNAME 버튼의 HTML 소스 코드입니다. 이 URL은이 예에서 사용할 수 있습니다 (http://example.com/profile/).

+1

"라이브 http 헤더, 변조 데이터, 바이올린 및 트림 스윗"으로 모니터했지만 몇 가지 이유로 브라우저의 개발자 도구를 사용하여 요청을 단순히 확인하는 것을 잊었습니까? – PeeHaa

+0

@PeeHaa 개발자 도구는 무엇입니까? –

+0

@PeeHaa 더 구체적으로 할 수 있습니까? 라이브 http 헤더 및 변조 데이터는 모두 개발자 도구입니다. –

답변

0

양식이 제출되면 메서드가 method = "POST"로 지정되지 않은 경우 기본적으로 method = "GET"으로 요청이 수행됩니다.

$_GET:Array 
(
    [lastname] => mygod 
) 

$_POST:Array 
(
) 

$ _GET가 작성하는 동안입니다 :

<?php 
echo "<pre> 
\$_GET:"; 
print_r($_GET); 
echo "</pre>"; 

echo "<pre> 
\$_POST:"; 
print_r($_POST); 
echo "</pre>"; 
?> 
<form> 
<div class="m-lastname-updated"> 
<div class="m-h3">One more step</div><p>We have sent you a confirmation email. 
To change your last name click the sent link in your email!</p> 
</div><div class="m-field m-lastname"><div class="m-h3">Last Name</div> 
<span class="m-error"></span> 
<input type="text" maxlength="100" class="m-input" name="lastname"> 
<p>Your last name is never shared</p></div><button style="display: inline- block;">Change</button> 
</form> 

당신은이 같은 것을 볼 것입니다 : 당신이 작업으로 PHP 스크립트 lastname.php를 사용하는 경우

이를 참조하려면, 예를 형성 $ _POST에는 요소가 없습니다.