2012-03-18 14 views
0

私はこのtutのPHPコンタクトフォームを作成しようとしていましたAdvanced jQuery contact form with php support他のページにリダイレクトします。ありがとうございましたページや、私が望むどんなページでも、これまでのところ運がありません。私はちょうどheader('Location: http://www.mydomain/folder1');を書くか、別の方法を使用する必要があると思ったheader("refresh:5;url=index.php"); と動作するはずですが、それはしませんでした。ログインフォームが送信された後に強制リダイレクト

私はここに何か間違っているが、私はここで行うが、確かに正確ではない!

どのようにこのタスクを達成するためのアイデア...!

ありがとう

答えて

1

refreshコマンドは、ブラウザ側で解釈され、クライアント側では無視できます。 hereおよびhereなどのコマンドを使用して、サーバーから強制リダイレクトを実行できます。

+0

返信いただきありがとうございますが、あまりにも一般的です。私は数日前にこれらのものを試していたので、より具体的な答えを知りたいのですが、誰も私のために働いていませんでした。 –

1

ob_start()を呼び出し、アウトアウトバッファリングがオンになっていることを確認しましたか?

+0

お返事ありがとうございますが、どうしてこの機能を使っているのですか? –

3

header('Location: http://www.mydomain/folder1');はリダイレクトを行う方法です。 ページのヘッダーにコマンドが送信されたことに注意してください。これまでどんな出力があってもヘッダを操作することはできません。 あなたのケースではうまくいかない理由が考えられます。

+0

ありがとうございます。私はその機能を使っていましたが、フォームを提出すると、リダイレクトされたページ全体がフォームの場所に来ます。これは意味がありません... –

関連する問題