휴대 전화 전용 웹 앱을 개발 중이며 문제가 생겼습니다. 설치 한 Blackberry 에뮬레이터에서 모든 것이 정상적으로 작동합니다. 그러나 Openwave 또는 Nokia N60 에뮬레이터를 실행할 때 더 이상 내 응용 프로그램에 로그인 할 수 없습니다. 로그를 확인할 때, 이유는 $ _POST 변수가 모두 비어 있음을 알게되었습니다.휴대 전화 에뮬레이터에서 POST 변수가 손실되는 이유는 무엇입니까?
나는 그것이 문제가 될 것이라고 생각할 수있는 모든 것을 다 실행했으며, 여전히 고생했습니다. Wikipedia가 나열한 DOCTYPE 세 가지를 모두 시도했는데, 그게 다름 아닌 다른 종류의 모든 헤더를 보내려고했습니다. 그리고 난 그냥 난처한 것입니다.
마지막으로 생각한 것은 내 양식 코드 자체가 잘못되었을 가능성이 있습니까? 내 양식에 표를 동봉하고, 내가 본 모든 예는 양식과 단락을 묶습니다.
e.e. 예제에서 나는 참조 :
<form>
<p>
... stuff ...
</p>
</form>
그리고 내가 가진 :
<form action="/" method="POST" class="formic">
<table class="mobile-form">
<tr>
<td colspan="2" class="label required">Email address</td>
</tr>
<tr>
<td colspan="2" class="data"><input type="text" name="email" class="text" /></td>
</tr>
<tr>
<td colspan="2" class="label required">Password</td>
</tr>
<tr>
<td><img src="/images/exclamation.png" class="error_icon" value="/images/exclamation.png" /></td>
<td class="data"><input type="password" name="password" class="text" /></td>
</tr>
<tr>
<td colspan="2" class="data field-error">You must enter a password.</td>
</tr>
<tr>
<td colspan="2" class="label required">Sign in to:</td>
</tr>
<tr>
<td colspan="2" class="data">
<select name="aspect">
<option value="web">Web interface</option>
<option selected="selected" value="mobile">Mobile interface</option>
</select>
</td>
</tr>
<tr>
<td colspan="2">
<input type="hidden" name="saved_aspect" value="0" />
<label>
<input type="checkbox" name="saved_aspect" checked="checked" value="1" />
Save interface choice on this computer.
</label>
</td>
</tr>
<tr>
<td colspan="2" class="submit"><input type="submit" name="" class="submit" value="Log in" /></td>
</tr>
</table>
</form>
는 그것을 할 수 있을까요? 어디에서 이것을 증명할 문서/사양을 찾을 수 있습니까?
전체 형식 코드가 추가되었습니다. –
젠장. 나는 도움을 좀 바란다. –