仮想ドメイン名で遊んでみる ◎+ ._PHP チュートリアル
仮想ドメイン名で遊んでみる ◎+ .
最近、インターネット上で新しい現象を発見したかどうかはわかりませんが、一部の Web サイトが「username@server」の仮想ドメイン名サービスを提供し始めています。 「@」の魅力に応募者が続出 「私もこんなサービスができたらいいのに!」 この記事ではその「謎」を解き明かしていきます。の「@」をみんなにベールで、みんなも「@」に来てね! (今日 @ しますか?)
心配しないでください。これは電子メール アドレスではなく、仮想ドメイン名です。信じられない場合は、ブラウザで「bbs@zphp.com」にアクセスしてください。友人の中には、ブラウザのアドレスバーに「パスワード:ユーザー名@サーバー」と入力するだけで、IE が自動的に FTP サーバーにログインする、Http 1.1 プロトコルの Http アクセス認証機能を使用している人もいるでしょう。形式も「password:username@server」と規定されており、「password:」は省略可能です。 「bbs@zphp.com」にアクセスすると、実際にはbbsとして「zphp.com」というサーバーにアクセスします。
その後、特定の URI を PHP プログラムに送信し、データベース内で実際の URL リダイレクトを検索するだけです。
まず、URI を送信するページを作成する必要があります (通常は、index.htm という名前のサーバーのデフォルトのドキュメントとして)。この関数は、JS の Window オブジェクトに実装できます。以下は、index.htm のソース コードです。
< script>
this.location = 'gotourl.php?url=' + this.location.href;
上記のコードは、変数 $url を渡します。 QueryString 現在の URI を割り当てます。
URI を PHP プログラムに正常に渡した後、データベースに入って実際の URL を見つけることができます。 SQL データベースに対応するテーブルの構造は次のとおりです。
CREATE TABLE domain(
Id int(3) UNSIGNED DEFAULT ' 0' NOT NULL, # ドメイン名 ID
Domain char(20) NOT NULL, # ドメイン名
Gotourl char(255) NOT NULL, # 実際の URL
); テーブルを作成したら、gotourl.php の記述を開始できます。プログラムは 3 つの部分に分かれています:
1. URL を分析します:
$url = preg_replace("/^http:\/\//I", "", $url); // 「http://」を削除します。サイズに関係なく URL の前に " を記述します
$url = preg_replace("/@.+$/", "", $url); // "@" 以降の部分を削除します
すると、残りの URL のみが表示されます「ユーザー名」の部分が含まれています。
データベースに適用するには、Minggan 文字を処理する必要があります:
$url = addlashes($url);
2. 実際の URL を検索します:
プログラムの汎用性を実現するために、データベース操作が必要です。ここでは (PHPLib からの) class (modification) を使用して SQL データベースを操作します。
$db = new dbSql(); // データベースに接続します
$queryString = sprinf("SELECT gotourl FROM domain WHERE domain='%s'; ", $url); // クエリ文字列を生成します
$gotourl = $db->result($queryString); // クエリを実行して結果を取得します
3. リダイレクト:
PHP でブラウザをリダイレクトする方法はたくさんあります。これを実現するために、比較的単純な HttpHeader を使用します:
header(“location: $gotourl”);
Attachment
実際、NetEase のような「username.yeah.net」の仮想ドメイン名サービスは実装に似ています。 「@」のメソッドですが、「.」で終わる必要があります。200 元相当の DNS 解決を犠牲にして、「@」に必要なものは次のとおりです。
1. PHP/SQL データベースの権限。 DNS によって解決された名前。
NetEase のポップアップ ウィンドウなどの仮想ドメイン名サービスに広告を追加する必要がある場合は、リダイレクト部分を次のように変更できます。
<script> <br>window.open("url","nease","width=) Windth,height =height"); <br></script>
著者は「天地の良心」に恥じないよう、合併後に完全なプログラムを追加しなかった(原稿料を騙し取った?)、怠け者であれば、完全なコード (追加などを含む) が必要です。http://zphp.com または http://bbs@zphp.com で入手できます。皆様の訪問件数が多くなることを願っています。
http://www.bkjia.com/PHPjc/315226.html

ホットAIツール

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

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

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

Video Face Swap
完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

人気の記事

ホットツール

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

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

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

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

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

ホットトピック











Microsoft Wi-Fi Direct 仮想アダプターが PC 上で何をするのか疑問に思われるかもしれません。このネットワーク アダプターは Microsoft 製で完全に安全ですので、ご安心ください。ただし、アダプターがアクティビティを台無しにしており、そのままにしておく価値があるかどうか疑問に思っている場合は、このガイドで知っておくべきすべてのことがわかります。 Microsoft Wi-Fi Direct 仮想アダプターは何をしますか?名前が示すように、Microsoft Wi-Fi Direct 仮想アダプターは、PC をワイヤレス ホットスポットにするのに役立ちます。これにより、他のコンピュータがあなたの PC に接続してインターネットにアクセスできるようになります。これは、ワイヤレス ネットワーク アダプターを仮想化することで実現されます。このようにして、1 つの物理ワイヤレス アダプタが 2 つの仮想ワイヤレス アダプタに変換されます。

コンピューターのブラウザーで Web ページを開けないが、インターネットにはアクセスできるという問題の解決策: 1. ネットワーク設定の問題、ルーターの電源を切り、数分待ってから再度接続します。 2. ブラウザーの設定の問題、ブラウザーをクリアします。キャッシュと閲覧履歴、ブラウザがプロキシ サーバーまたは仮想プライベート ネットワークを設定していないことを確認します; 3. DNS 設定の問題、DNS 設定をパブリック DNS サーバー アドレスに変更します; 4. ウイルス対策ソフトウェアまたはファイアウォールの問題、ウイルス対策ソフトやファイアウォールを設定し、再度Webページを開いてみてください; 5. Webページ自体に問題があるため、しばらくお待ちいただくか、Webサイト管理者に状況を問い合わせてください。

1. プロセッサ コンピュータ構成を選択する場合、プロセッサは最も重要なコンポーネントの 1 つです。 CS などのゲームをプレイする場合、プロセッサーのパフォーマンスはゲームのスムーズさや応答速度に直接影響します。 Intel Core i5 または i7 シリーズ プロセッサを選択することをお勧めします。これらのプロセッサは、強力なマルチコア処理能力と高周波数を備え、CS の高い要件に簡単に対応できるためです。 2. グラフィックス カード グラフィックス カードは、ゲームのパフォーマンスを左右する重要な要素の 1 つです。 CSなどのシューティングゲームでは、グラフィックカードの性能がゲーム画面の鮮明さや滑らかさに直結します。優れたグラフィックス処理能力と高いフレームレート出力を備え、より優れたゲーム体験を提供できる NVIDIA GeForce GTX シリーズまたは AMD Radeon RX シリーズ グラフィックス カードを選択することをお勧めします。

1.1.1.1 インターネット認証システムのログイン方法: 1. キャンパス ネットワークの無線信号を検索して接続します。 2. ブラウザを開き、ポップアップ認証インターフェイスで [セルフサービス] を選択します。ログインするための初期パスワード; 4. 個人情報を入力し、強力なパスワードを設定します。

TCP/IP プロトコル スイートでは、ドメイン ネーム システムは、コンピュータ名を IP アドレスにマッピングするための名前解決サービスを提供するプロトコルの 1 つです。ただし、場合によっては誤動作し、「要求されたコントロールはこのサービスでは無効です。NETHELPMSG2191」などのエラーが発生します。 DNS クライアントとサーバーは連携して、コンピューター名と IP アドレスのマッピングの名前解決サービスをコンピューターとユーザーに提供します。 Windows をインストールすると、オペレーティング システムのクライアント バージョンとサーバー バージョンでは、クライアント サービスがデフォルトで有効になります。 TCP/IP ネットワーク構成でサーバーの IP アドレスを指定すると、DNS クライアントはサーバーにクエリを実行して、ドメイン コントローラーを検出し、コンピューター名を IP アドレスに解決します。サービス中のみ

1. 以下に示すように、win+x ショートカット キーを使用してメニューを開き、[コマンド プロンプト (管理者) (A)] を選択します。 2. コマンド プロンプト インターフェイスに入ったら、[ipconfig/flushdns] コマンドを入力して Enter キーを押します。 3. 次に、次の図に示すように、[netshwinsockresetcatalog] コマンドを入力して Enter キーを押します。 4. 最後に [netshintipreset] コマンドを入力して Enter キーを押し、コンピューターを再起動すると、インターネットにアクセスできるようになります。 、以下の図に示すように:

「ウエストワールド」に慣れている視聴者は、このショーが未来の世界にある巨大なハイテク成人向けテーマパークを舞台としていることを知っています。ロボットは人間と同様の行動能力を持ち、見聞きしたものを記憶し、核となるストーリーラインを繰り返すことができます。これらのロボットは毎日リセットされ、初期状態に戻ります。スタンフォード大学の論文「Generative Agents: Interactive Simulacra of Human Behavior」の発表後、このシナリオは映画やテレビシリーズに限定されなくなりました。AI はこれを再現することに成功しました。スモールヴィルの「バーチャルタウン」のシーン》概要図用紙アドレス:https://arxiv.org/pdf/2304.03442v1.pdf

ホストのドメイン名とホストの IP アドレスの関係は次のとおりです。1 つの IP アドレスが複数のドメイン名に対応します。 IP アドレスはデジタル形式を使用してコンピュータ ネットワーク内のホストを識別し、ドメイン名は文字形式を使用してコンピュータ ネットワーク内のホストを識別します。インターネットでは、1 つのドメイン名が 1 つの IP アドレスに対応しますが、1 つの IP アドレスが複数のドメイン名に対応することもあります。
