ホームページ  >  記事  >  バックエンド開発  >  PHP の header() の即時リダイレクトの不親切さ

PHP の header() の即時リダイレクトの不親切さ

WBOY
WBOYオリジナル
2016-06-13 12:55:311076ブラウズ

PHP の header() の即時リダイレクトの不親切さ

PHP プログラマはよく header 関数を使用してページをリダイレクトします。リダイレクトが即時である場合、次のような不親切さがあると思います。

1. ユーザーが操作の戻りステータスを認識できなくなると、他のインターフェースにジャンプすることになり、その結果、ユーザーが入力したデータが失われ、戻りステータスが不明瞭になります。

第 2 に、ほとんどのユーザーはステータス情報のみを返し、ページの送信後に元のインターフェイスを保持することを望んでいます。このように、AJAX はユーザーの操作ステータスを返すのにより適しています。


さらに、私の個人的な意見は、現在のインターフェースがユーザーにとって価値がないと判断されない限り、ヘッダー関数を介してページのリダイレクトを実行すべきではなく、ユーザーの現在の操作インターフェースを保持するために AJAX テクノロジーを使用する必要があるということです。または、よりわかりやすい方法は、< ;meta> を使用するか、ページがジャンプしようとしていることをユーザーに通知することです。


最良のユーザー エクスペリエンス方法は、ajax と js を組み合わせてユーザー操作のプロンプトを返す、ユーザー操作インターフェイスの現在のステータスを保持する、または操作結果を現在のインターフェイスに直接反映することです。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。