玩转虚拟域名◎+ ._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取得。希望大家都有一个好的访问量。

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

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

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)

Sujets chauds

Vous vous demandez peut-être ce que fait l'adaptateur virtuel Microsoft Wi-Fi Direct sur votre PC. Soyez assuré que cet adaptateur réseau est Microsoft et totalement sécurisé. Mais si l'adaptateur perturbe votre activité et que vous vous demandez s'il vaut la peine de le conserver, ce guide vous donnera tout ce que vous devez savoir. À quoi sert l’adaptateur virtuel Microsoft Wi-Fi Direct ? Comme son nom l'indique, l'adaptateur virtuel Microsoft Wi-Fi Direct contribue à faire de votre PC un point d'accès sans fil. De cette façon, d'autres ordinateurs peuvent se connecter à votre PC pour accéder à Internet. Pour ce faire, il virtualise les adaptateurs réseau sans fil. De cette façon, votre unique adaptateur sans fil physique est converti en deux

Solution au problème selon lequel le navigateur de l'ordinateur ne peut pas ouvrir la page Web mais peut accéder à Internet : 1. Problème de configuration du réseau, éteignez le routeur et attendez quelques minutes, puis rebranchez-le. 2. Problème de configuration du navigateur, effacez le navigateur ; cache et historique de navigation, assurez-vous que le navigateur ne configure pas de serveur proxy ou de réseau privé virtuel ; 3. Problème de paramètre DNS, modifiez les paramètres DNS en une adresse de serveur DNS public 4. Problème de logiciel antivirus ou de pare-feu, désactivez le un logiciel antivirus ou un pare-feu, puis essayez d'ouvrir à nouveau la page Web ; 5. Il y a un problème avec la page Web elle-même. Veuillez patienter un moment ou contacter l'administrateur du site Web pour connaître la situation.

1. Processeur Lors du choix d'une configuration informatique, le processeur est l'un des composants les plus importants. Pour jouer à des jeux comme CS, les performances du processeur affectent directement la fluidité et la vitesse de réponse du jeu. Il est recommandé de choisir les processeurs Intel Core i5 ou i7 car ils disposent de puissantes capacités de traitement multicœur et de hautes fréquences, et peuvent facilement répondre aux exigences élevées du CS. 2. Carte graphique La carte graphique est l'un des facteurs importants dans les performances du jeu. Pour les jeux de tir tels que CS, les performances de la carte graphique affectent directement la clarté et la fluidité de l'écran de jeu. Il est recommandé de choisir les cartes graphiques de la série NVIDIA GeForce GTX ou de la série AMD Radeon RX. Elles ont d'excellentes capacités de traitement graphique et une fréquence d'images élevée, et peuvent offrir une meilleure expérience de jeu. 3. Puissance de la mémoire.

1.1.1.1 Méthode de connexion au système d'authentification Internet : 1. Recherchez le signal sans fil du réseau du campus et connectez-vous ; 2. Ouvrez le navigateur et sélectionnez « Self-Service » sur l'interface d'authentification contextuelle ; mot de passe initial pour vous connecter ; 4. Complétez les informations personnelles et définissez un mot de passe fort.

Dans la suite de protocoles TCP/IP, Domain Name System est l'un des protocoles qui fournit des services de résolution de noms pour mapper les noms d'ordinateurs aux adresses IP. Cependant, il arrive parfois qu'il fonctionne mal, entraînant des erreurs telles que Le contrôle demandé n'est pas valide pour ce service NETHELPMSG2191. Les clients et les serveurs DNS fonctionnent ensemble pour fournir des services de résolution de noms de mappage de noms d'ordinateurs à adresses IP pour les ordinateurs et les utilisateurs. Après l'installation de Windows, les versions client et serveur du système d'exploitation ont le service client activé par défaut. Une fois que vous avez spécifié l'adresse IP du serveur dans votre configuration réseau TCP/IP, le client DNS interroge le serveur pour découvrir les contrôleurs de domaine et résoudre les noms d'ordinateurs en adresses IP. uniquement en service

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 :

Le public familier avec "Westworld" sait que ce spectacle se déroule dans un immense parc à thème pour adultes de haute technologie dans le monde futur. Les robots ont des capacités comportementales similaires à celles des humains, et peuvent se souvenir de ce qu'ils voient et entendent et répéter le scénario principal. Chaque jour, ces robots seront réinitialisés et ramenés à leur état initial. Après la publication de l'article de Stanford « Generative Agents : Interactive Simulacra of Human Behaviour », ce scénario ne se limite plus aux films et aux séries télévisées. L'IA a réussi à le reproduire. scène dans la « ville virtuelle » de Smallville 》Aperçu de l'adresse du papier cartographique : https://arxiv.org/pdf/2304.03442v1.pdf

La relation entre le nom de domaine de l'hôte et l'adresse IP de l'hôte est la suivante : une adresse IP correspond à plusieurs noms de domaine. L'adresse IP utilise une forme numérique pour identifier l'hôte dans le réseau informatique, et le nom de domaine utilise une forme alphabétique pour identifier l'hôte dans le réseau informatique. Sur Internet, un nom de domaine peut correspondre à une adresse IP, mais une adresse IP peut correspondre à plusieurs noms de domaine.
