0

私はプロジェクトに取り組んでいます。すべてうまくいきました。しかし、iPhoneでは、フォームデータをスクリプトサファリに送信する必要があるときはいつでも、ダウンロードエラーが表示され、スクリプトに移動しません。

フォームは次のようなものです:

<form id="xxx" action="xx" method="post">
<input type="hidden" name="id" value="2" />
<input type="submit" />
</form>

スクリプトは次のようになります。

<?php
if($_POST ['id'])
{
   addToCart ($_POST ['id']);
   redirect ('cart');
}

フォームまたはスクリプトには他に何もありません。しかし、iPhone 4sサファリショーでは、フォーム送信時にダウンロードエラーが発生しました

誰もこれに直面しましたか?それはiPhoneのバグですか、それとも私のスクリプトですか? またはこれを修正する方法はありますか (他のサイトが iPhone で問題なくフォーム データを送信しているのを見たことがあります)。

4

1 に答える 1

0

修正済み、実際にはセッションが問題を引き起こしていました。原因 Cookie が、iOS の AT&T ネットワーク経由でこの問題を引き起こしていました。これは、自動切断が原因です。セッションをデータベースに配置すると、この問題が解決しました。

于 2012-10-20T12:35:10.830 に答える