PHPとJSPを使ってWebサイトの自動ページジャンプを実装する方法(その2)_javascriptスキル
この記事では、Web ページの自動ジャンプのいくつかの実装方法について説明します。
方法 1: メタ タグを使用する メタ タグは、HTML に不可欠なタグの 1 つで、ドキュメントのメタ情報を提供します。
① http-equiv: に関連する HTTP ファイル。ドキュメント内のデータ Header
② content: 名前付きHTTPヘッダーに関連するデータ
③ name: ドキュメントの説明
④ url: メタ情報に関連付けられたURL http-equiv属性をrefreshとして定義すると、この Web ページを開きます。システムは、content="秒;url=website" で指定された値に基づいて、特定の時間内に対応するページにジャンプします。指定された URL にジャンプするのにかかる時間を定義します。次のメタ タグは、1 秒後に自動的にページにジャンプするようにシステムに指示します。
上記のコードは、HTTP ドキュメントのヘッダーの
この方法は、静的な Web サイト空間を含むあらゆる環境に適用できます。
方法 2: header 関数を使用する header 関数は、PHP の組み込み関数の HTTP 関連関数の 1 つであり、HTTP プロトコルのヘッダーをブラウザーに送信します。これを使用して URL をリダイレクトします。つまり、ページは他の指定された Web ページにリダイレクトされます。次の例は、実行後に Black Horse Online Power ホームページを自動的に開きます。
header("Location: http://www.jb51.net/");
header 関数は、 タグの前、つまり HTTP ヘッダー内の他のヘッダー () がブラウザに送信される前に使用され、前のページはコンテンツを印刷またはエコーできません。つまり、ページの が表示される前に、プログラムはヘッダー イベントを処理するだけです。このような厳しい要件にもかかわらず、柔軟に使用すれば、ログインページなどのページの自動ジャンプ機能を実現し、ユーザーが送信したデータが合法であるかどうかを判断してページのどこにジャンプするかを決定することができます。簡単な例を以下に示します。
< ?php
/* ログインプログラム - ファイル名:login.php
プログラム関数 - ユーザーのログインパスワードの決定*/
if($_POST['Submit']) {
session_start(); 🎜> if($_POST['pws']=='123') { //パスワードが 123 の場合
$_SESSION['passwd']='123' //セッション データを書き込みます
header( "Location:index.php"); //通常のページにジャンプします
}else{
header("Location:login.php") //ログインページにジャンプします
}
}
//フォーム コードは省略されます (フォームは純粋な HTML コードで記述することもできます。その場合、コードはプログラム
?>
の後に配置する必要があります) /* セッション データの検出 - ファイル名 :index.php
プログラム関数 - セッション データのパスワードが 123 であるかどうかを確認し、そうでない場合は
ログイン ページに戻ります*/
session_start(); 🎜>if($_SESSION['passwd'] !='123') header("Location:login.php");
//その他のコード (純粋な HTML コードはプログラムの後に記述する必要があります)
? >
この方法は、明らかに PHP をサポートする宇宙環境でのみ使用できます。
このコードはあらゆる Web 環境に適しています。タイマーを追加する場合は、
たとえば、ログアウト時にプロンプト ページを表示する必要がある Web サイトもあります。また、ログアウトする必要があるものもあります。
方法 1:
< meta http-equiv="refresh" content="'待ち時間';URL='ジャンプ ページ'"> jsアプリケーション。
テストコード:
コードをコピー

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









記事では、JavaScriptライブラリの作成、公開、および維持について説明し、計画、開発、テスト、ドキュメント、およびプロモーション戦略に焦点を当てています。

この記事では、ブラウザでJavaScriptのパフォーマンスを最適化するための戦略について説明し、実行時間の短縮、ページの負荷速度への影響を最小限に抑えることに焦点を当てています。

フロントエンドのサーマルペーパーチケット印刷のためのよくある質問とソリューションフロントエンド開発におけるチケット印刷は、一般的な要件です。しかし、多くの開発者が実装しています...

スキルや業界のニーズに応じて、PythonおよびJavaScript開発者には絶対的な給与はありません。 1. Pythonは、データサイエンスと機械学習でさらに支払われる場合があります。 2。JavaScriptは、フロントエンドとフルスタックの開発に大きな需要があり、その給与もかなりです。 3。影響要因には、経験、地理的位置、会社の規模、特定のスキルが含まれます。

この記事では、ブラウザ開発者ツールを使用した効果的なJavaScriptデバッグについて説明し、ブレークポイントの設定、コンソールの使用、パフォーマンスの分析に焦点を当てています。

この記事では、ソースマップを使用して、元のコードにマッピングすることにより、Minified JavaScriptをデバッグする方法について説明します。ソースマップの有効化、ブレークポイントの設定、Chrome DevtoolsやWebpackなどのツールの使用について説明します。

同じIDを持つ配列要素をJavaScriptの1つのオブジェクトにマージする方法は?データを処理するとき、私たちはしばしば同じIDを持つ必要性に遭遇します...

JavaScriptは現代のWeb開発の基礎であり、その主な機能には、イベント駆動型のプログラミング、動的コンテンツ生成、非同期プログラミングが含まれます。 1)イベント駆動型プログラミングにより、Webページはユーザー操作に応じて動的に変更できます。 2)動的コンテンツ生成により、条件に応じてページコンテンツを調整できます。 3)非同期プログラミングにより、ユーザーインターフェイスがブロックされないようにします。 JavaScriptは、Webインタラクション、シングルページアプリケーション、サーバー側の開発で広く使用されており、ユーザーエクスペリエンスとクロスプラットフォーム開発の柔軟性を大幅に改善しています。
