玩转虚拟域名
不知道大家最近上网是否发现一个新现象,就是有一些网站开始提供“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的源代码:
上面的代码会将浏览器重定向到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窗口,可以将重定向部分改为:
为了对得起“天地良心”,笔者没有将合并后完整的程序加上来(骗稿费?),如果大家比较懒,需要完整的代码(包括了添加等等),可以在http://zphp.com或者http://bbs@zphp.com取得。希望大家都有一个好的访问量。

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Sites Web pour apprendre le langage C : 1. Site Web du langage C ; 2. Tutoriel pour les débutants ; 3. Forum du langage C ; 5. Script House 6. Tianji.com ; 51 Réseau d'auto-apprentissage ; 9. Likou ; 10. Programmation C. Introduction détaillée : 1. Site Web chinois en langue C, qui est un site Web dédié à la fourniture de matériel d'apprentissage du langage C pour les débutants. Il a un contenu riche, comprenant une grammaire de base, des pointeurs, des tableaux, des fonctions, des structures et d'autres modules. est un site Web complet d'apprentissage de la programmation et bien plus encore.

1. Utilisez la touche de raccourci win+x pour ouvrir le menu et sélectionnez [Invite de commandes (administrateur) (A)], comme indiqué ci-dessous : 2. Après être entré dans l'interface d'invite de commande, entrez la commande [ipconfig/flushdns] et appuyez sur Entrée. , comme le montre la figure ci-dessous : 3. Entrez ensuite la commande [netshwinsockresetcatalog] et appuyez sur Entrée, comme le montre la figure ci-dessous : 4. Entrez enfin la commande [netshintipreset] et appuyez sur Entrée, redémarrez l'ordinateur et vous pourrez accéder à Internet. , comme le montre la figure ci-dessous :

Certains amis constatent que leurs ordinateurs ne peuvent pas accéder à Internet à cause de pilotes de carte réseau anormaux. Ils veulent savoir comment résoudre ce problème. En fait, les systèmes actuels ont des fonctions de réparation de pilotes intégrées, nous n'avons donc besoin que de mettre à jour manuellement le pilote. cela ne fonctionne pas, alors nous pouvons le réparer. Le logiciel pilote peut être utilisé. Comment résoudre le problème selon lequel le pilote de la carte réseau est anormal et ne peut pas se connecter à Internet : PS : si ce problème survient soudainement, vous pouvez d'abord essayer de redémarrer l'ordinateur. Si cela ne fonctionne toujours pas après le redémarrage, poursuivez les opérations suivantes. . Méthode 1 : 1. Tout d'abord, faites un clic droit sur la barre des tâches et sélectionnez « Menu Démarrer ». 2. Ouvrez « Gestionnaire de périphériques » dans le menu contextuel. 3. Cliquez sur « Adaptateur réseau », puis sélectionnez « Mettre à jour le pilote » et cliquez sur « Rechercher automatiquement le pilote ». Une fois la mise à jour terminée, vous pouvez surfer sur Internet normalement. 5. Certains utilisateurs sont également concernés par le problème.

Méthode de candidature : 1. Demandez un nom de domaine gratuit via le site Web du ministère de l'Industrie et des Technologies de l'information, et vous pouvez obtenir le nom de domaine gratuit après avoir attendu l'approbation ; 2. Demandez un nom de domaine gratuitement via DNSPod. Les utilisateurs peuvent enregistrer un nom de domaine. compte sur DNSPod et demandez un nom de domaine gratuit de deuxième niveau ; 3. Choisissez un nom de domaine fiable Fournisseurs de services de noms de domaine gratuits, choisissez un fournisseur fiable par comparaison et compréhension 4. Enregistrez un compte, cliquez sur le bouton d'enregistrement, remplissez le formulaire ; informations personnelles pertinentes selon les besoins et créez un compte ; 5. Recherchez et sélectionnez le nom de domaine ;

Lorsque certains amis naviguent sur le Web, ils constatent que le navigateur de leur ordinateur est évidemment connecté à Internet mais ne peut pas ouvrir la page Web. Que se passe-t-il ? Le navigateur Win11 ne peut pas ouvrir les pages Web mais peut accéder à Internet : 1. Cliquez d'abord sur les « trois points » du navigateur. 2. Cliquez ensuite sur « Afficher les paramètres avancés ». 3. Sélectionnez ensuite « Ouvrir les paramètres du proxy ». 4. Enfin, activez simplement « Détecter automatiquement les paramètres ». Extension : Comment définir le mode de compatibilité

1. Choisissez un nom de domaine disponible : le nom de domaine de messagerie d'entreprise doit être lié à la marque ou à l'entreprise de l'entreprise. 2. Vérifiez si le nom de domaine a été enregistré : Après avoir sélectionné le nom de domaine de messagerie d'entreprise, vous devez vérifier si le nom de domaine a été enregistré par d'autres sociétés. 3. Sélectionnez un fournisseur de services de messagerie : les entreprises peuvent rechercher différents fournisseurs de services de messagerie via les moteurs de recherche et choisir un fournisseur en fonction de leurs besoins. 4. Créer un compte : Le processus d'inscription à un service de messagerie peut être légèrement différent, mais vous devez généralement remplir les informations de base de l'entreprise et de l'administrateur et créer un compte administrateur.

La redirection de nom de domaine PHP est l'une des technologies couramment utilisées dans le développement de sites Web. Grâce à la redirection de nom de domaine, les utilisateurs peuvent automatiquement accéder à une autre URL lorsqu'ils visitent une URL, obtenant ainsi une orientation sur le trafic du site Web, la promotion de la marque et à d'autres fins. Ce qui suit utilisera un exemple spécifique pour démontrer la méthode d'implémentation de la redirection de nom de domaine PHP et montrer l'effet. Créez un simple fichier PHP nommé redirect.php avec le code suivant :

Que dois-je faire si le navigateur haute vitesse Sogou ne peut pas accéder à Internet ? Lorsque nous utilisons le navigateur Sogou, nous ne pouvons pas accéder à Internet. Que devons-nous faire ? Nous utilisons généralement le navigateur Sogou pour naviguer sur le Web, ce qui est très pratique. Cependant, récemment, certains amis ont découvert qu'ils ne pouvaient pas accéder à Internet lorsqu'ils l'utilisaient. Quelle est la méthode de fonctionnement spécifique que l'éditeur a compilée ? ci-dessous Comment résoudre le problème de l'impossibilité pour le navigateur haut débit Sogou d'accéder à Internet Si vous ne savez pas comment le résoudre, suivez-moi et jetez un œil ci-dessous ! Solution au navigateur haut débit Sogou incapable d'accéder à Internet 1. Tout d'abord, ouvrez « Navigateur haut débit Sogou » et cliquez sur la « Barre de menu » ci-dessus 2. Cliquez ensuite pour développer « Plus d'outils » 3. Ensuite, cliquez sur « Réparation du navigateur ». " ci-dessous 4. Enfin, cliquez sur Quick Fix
