玩转虚拟域名◎+ ._PHP教程
玩转虚拟域名◎+ .
不知道大家最近上网是否发现一个新现象,就是有一些网站开始提供“username@server”的虚拟域名服务。由于“@”的魅力,大家纷纷申请,你或许会想:“如果我也能提供这种服务,该多好阿:)人气肯定不错!”本文将给大家揭开“@”的“神秘”面纱,让大家都可以来“@”!(Do u @ today?)
别急,这个并不是电子邮件的地址,是一种虚拟域名,不相信的话可以在浏览器中访问“bbs@zphp.com”。部分朋友应该使用过IE的FTP功能,就是在浏览器的地址栏中键入“password:username@server”IE就会自动登陆FTP服务器;而在Http1.1协议中,就规定了Http访问授权功能,形式同样为“password:username@server”,其中“password:”可以省略,也是是访问“bbs@zphp.com”实际上是以bbs的身份访问“zphp.com”这个服务器。
那么我们只是需要将具体的URI传送给PHP程序,在数据库中搜索出真实的URL重定向就可以了。
首先我们需要制作一个传送URI的页面(作为服务器的默认文档,一般命名为index.htm);在JS的Window对象中就可以实现这项功能,下面是index.htm的源代码:
<script> <br>this.location = ‘gotourl.php?url=' + this.location.href; <br></script>
上面的代码会将浏览器重定向到gotourl.php,并且通过QueryString给变量$url赋值为当前的URI。
成功将URI传递给PHP程序后,就可以进入数据库查找真实URL,下面是SQL数据库相对应的table 的结构:
CREATE TABLE domain(
Id int(3) UNSIGNED DEFAULT ‘0' NOT NULL, # 域名ID
Domain char(20) NOT NULL, # 域名
Gotourl char(255) NOT NULL, # 真实的URL
);
建立好了Table,就可以开始编写gotourl.php了,程序分为三个部分:
1、 分析URL:
$url = preg_replace(“/^http:\\/\\//I”, “”, $url); // 将URL前面的“http://”去掉,不区分大小写
$url = preg_replace(“/@.+$/”, “”, $url); // 将“@”后面的部分去除
那么,剩下的URL就只含有“username”的部分了。
为了给数据库应用,需要对铭感的字符进行处理:
$url = addslashes($url);
2、 搜索真实的URL:
这里为了实现程序的通用性,使用了一个数据库的操作类(修改自PHPLib)来操作SQL数据库:
$db = new dbSql(); // 连接数据库
$queryString = sprinf(“SELECT gotourl FROM domain WHERE domain='%s';”, $url); // 生成查询字符串
$gotourl = $db->result($queryString); // 查询取得结果
3、 重定向:
在PHP中重定向浏览器有多种方法,在这里使用比较简单的HttpHeader来实现:
header(“location: $gotourl”);
附
其实像网易那样子的“username.yeah.net”的虚拟域名服务和“@”的实现方法大同小异,但是“.”需要以价值200元的DNS泛解析为代价,而“@”所需要的仅仅是:
1、 PHP/SQL数据库的权限;
2、 真正DNS解析的域名。
如果需要在虚拟域名服务中加入广告,比如网易的Popup窗口,可以将重定向部分改为:
<script> <br>window.open("url","nease","width=windth,height=height"); <br></script>
为了对得起“天地良心”,笔者没有将合并后完整的程序加上来(骗稿费?),如果大家比较懒,需要完整的代码(包括了添加等等),可以在http://zphp.com或者http://bbs@zphp.com取得。希望大家都有一个好的访问量。

핫 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
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Microsoft Wi-Fi Direct 가상 어댑터가 PC에서 어떤 역할을 하는지 궁금할 것입니다. 이 네트워크 어댑터는 Microsoft 제품이며 완벽하게 안전하므로 안심하시기 바랍니다. 그러나 어댑터가 귀하의 활동을 엉망으로 만들고 이를 보관할 가치가 있는지 궁금하다면 이 가이드가 귀하가 알아야 할 모든 것을 제공할 것입니다. Microsoft Wi-Fi Direct 가상 어댑터의 기능은 무엇입니까? 이름에서 알 수 있듯이 Microsoft Wi-Fi Direct 가상 어댑터는 PC를 무선 핫스팟으로 만드는 데 도움이 됩니다. 이렇게 하면 다른 컴퓨터가 사용자의 PC에 연결하여 인터넷에 액세스할 수 있습니다. 이는 무선 네트워크 어댑터를 가상화하여 수행됩니다. 이렇게 하면 단일 물리적 무선 어댑터가 두 개의 가상 어댑터로 변환됩니다.

컴퓨터 브라우저가 웹 페이지를 열 수 없지만 인터넷에 액세스할 수 있는 문제에 대한 해결 방법: 1. 네트워크 설정 문제, 라우터 전원을 끄고 몇 분 후에 다시 연결하십시오. 2. 브라우저 설정 문제, 브라우저 지우기; 캐시 및 탐색 기록, 브라우저가 프록시 서버 또는 가상 사설망을 설정하지 않았는지 확인하십시오. 3. DNS 설정 문제, DNS 설정을 공용 DNS 서버 주소로 변경하십시오. 4. 바이러스 백신 소프트웨어 또는 방화벽 문제, 비활성화; 5. 웹페이지 자체에 문제가 있는 경우 잠시 기다리거나 웹사이트 관리자에게 문의하시기 바랍니다.

1. 프로세서 컴퓨터 구성을 선택할 때 프로세서는 가장 중요한 구성 요소 중 하나입니다. CS와 같은 게임을 플레이할 때 프로세서의 성능은 게임의 부드러움과 응답 속도에 직접적인 영향을 미칩니다. Intel Core i5 또는 i7 시리즈 프로세서는 강력한 멀티 코어 처리 기능과 높은 주파수를 갖추고 CS의 높은 요구 사항에 쉽게 대처할 수 있으므로 선택하는 것이 좋습니다. 2. 그래픽 카드 그래픽 카드는 게임 성능을 좌우하는 중요한 요소 중 하나입니다. CS 등 슈팅 게임에서는 그래픽 카드의 성능이 게임 화면의 선명도와 부드러움에 직접적인 영향을 미칩니다. NVIDIA GeForce GTX 시리즈 또는 AMD Radeon RX 시리즈 그래픽 카드를 선택하는 것이 좋습니다. 이 카드는 뛰어난 그래픽 처리 기능과 높은 프레임 속도 출력을 갖추고 있으며 더 나은 게임 경험을 제공할 수 있습니다.

TCP/IP 프로토콜 제품군에서 도메인 이름 시스템(Domain Name System)은 컴퓨터 이름을 IP 주소에 매핑하기 위한 이름 확인 서비스를 제공하는 프로토콜 중 하나입니다. 그러나 때로는 오작동하여 요청한 제어가 이 서비스 NETHELPMSG2191에 유효하지 않습니다. DNS 클라이언트와 서버는 함께 작동하여 컴퓨터와 사용자에게 컴퓨터 이름을 IP 주소로 매핑하는 이름 확인 서비스를 제공합니다. Windows를 설치한 후 운영 체제의 클라이언트 및 서버 버전에서는 기본적으로 클라이언트 서비스가 활성화됩니다. TCP/IP 네트워크 구성에서 서버의 IP 주소를 지정하면 DNS 클라이언트는 서버에 쿼리하여 도메인 컨트롤러를 검색하고 컴퓨터 이름을 IP 주소로 확인합니다. 서비스에만

1.1.1.1 인터넷 인증 시스템의 로그인 방법: 1. 캠퍼스 네트워크 무선 신호를 검색하고 연결합니다. 2. 브라우저를 열고 팝업 인증 인터페이스에서 "Self-Service"를 선택합니다. 4. 로그인을 위한 초기 비밀번호, 개인 정보를 입력하고 강력한 비밀번호를 설정하세요.

1. 아래와 같이 win+x 단축키를 사용하여 메뉴를 열고 [명령 프롬프트(관리자)(A)]를 선택합니다. 2. 명령 프롬프트 인터페이스에 들어간 후 [ipconfig/flushdns] 명령을 입력하고 Enter를 누릅니다. 3. 그런 다음 아래 그림과 같이 [netshwinsockresetcatalog] 명령을 입력하고 Enter를 누릅니다. 4. 마지막으로 [netshintipreset] 명령을 입력하고 Enter를 누르고 컴퓨터를 다시 시작하면 인터넷에 액세스할 수 있습니다. , 아래 그림과 같이:

'웨스트월드'에 익숙한 관객들은 이 쇼가 미래 세계의 거대한 하이테크 성인 테마파크를 배경으로 한다는 것을 알고 있습니다. 로봇은 인간과 유사한 행동 능력을 가지고 있으며 보고 듣는 것을 기억하고 핵심 스토리를 반복할 수 있습니다. 매일 이 로봇은 재설정되어 초기 상태로 돌아갑니다. 스탠포드 논문 "생성 에이전트: 인간 행동의 대화형 시뮬레이션"이 발표된 후 이 시나리오는 더 이상 영화와 TV 시리즈에만 국한되지 않습니다. 스몰빌의 "가상 타운" 장면 》개요 지도 용지 주소: https://arxiv.org/pdf/2304.03442v1.pdf

호스트의 도메인 이름과 호스트의 IP 주소 사이의 관계는 다음과 같습니다. 하나의 IP 주소는 여러 도메인 이름에 해당합니다. IP 주소는 컴퓨터 네트워크에서 호스트를 식별하기 위해 디지털 형식을 사용하고, 도메인 이름은 컴퓨터 네트워크에서 호스트를 식별하기 위해 문자 형식을 사용합니다. 인터넷에서는 하나의 도메인 이름이 하나의 IP 주소에 해당할 수 있지만, 하나의 IP 주소는 여러 도메인 이름에 해당할 수 있습니다.
