对每个网站的请求在plugin文件里面,以当当网为例:

{  "name":




















HomeBackend DevelopmentPHP TutorialPHP实现手机号、信箱在网上注册信息查阅

PHP实现手机号、邮箱在网上注册信息查阅

该项目的地址
https://github.com/ChenZhongPu/checkReg

检测一个邮箱或手机号在互联网上的注册情况

部署在 新浪云服务器地址:checkReg
http://checkreg.sinaapp.com/

比如输入 110.qq.com。(据说是马化腾的邮箱)

demo

对每个网站的请求在plugin文件里面,以当当网为例:

<code class=" hljs json">{  "<span class="hljs-attribute">name</span>":<span class="hljs-value"><span class="hljs-string">"当当"</span></span>,  "<span class="hljs-attribute">date</span>":<span class="hljs-value"><span class="hljs-string">"2004"</span></span>,  "<span class="hljs-attribute">scale</span>":<span class="hljs-value"><span class="hljs-string">"千万"</span></span>,  "<span class="hljs-attribute">description</span>":<span class="hljs-value"><span class="hljs-string">"当当网(NYSE:DANG)是北京当当网信息技术有限公司营运的一家中文购物网站。"</span></span>,  "<span class="hljs-attribute">url</span>":<span class="hljs-value"><span class="hljs-string">"www.dangdang.com"</span></span>,  "<span class="hljs-attribute">icon</span>":<span class="hljs-value"><span class="hljs-string">"https://login.dangdang.com/images/ddnewhead_logo.gif"</span></span>,  "<span class="hljs-attribute">method</span>":<span class="hljs-value"><span class="hljs-string">"post"</span></span>,  "<span class="hljs-attribute">request</span>":<span class="hljs-value">{    "<span class="hljs-attribute">mailUrl</span>":<span class="hljs-value"><span class="hljs-string">"https://login.dangdang.com/p/email_checker.php"</span></span>,    "<span class="hljs-attribute">phoneUrl</span>":<span class="hljs-value"><span class="hljs-string">"https://login.dangdang.com/p/mobile_checker.php"</span>  </span>}</span>,  "<span class="hljs-attribute">postField</span>":<span class="hljs-value">{    "<span class="hljs-attribute">mailField</span>":<span class="hljs-value"><span class="hljs-string">"email"</span></span>,    "<span class="hljs-attribute">phoneField</span>":<span class="hljs-value"><span class="hljs-string">"mobile"</span>  </span>}</span>,  "<span class="hljs-attribute">yesCode</span>":<span class="hljs-value">{    "<span class="hljs-attribute">mailCode</span>":<span class="hljs-value"><span class="hljs-string">"true"</span></span>,    "<span class="hljs-attribute">phoneCode</span>":<span class="hljs-value"><span class="hljs-string">"true"</span>  </span>}</span>}</code>

上面的JSON文件最重要的是request,postFieldyesCode。分别表示:验证邮箱或手机的URL请求地址,POST请求(如果是)的字段,如果已注册的返回字符串。

对于返回较长的,例如百合网,我们只取前面包含code部分的:

<code class=" hljs 1c">  <span class="hljs-string">"yesCode"</span>:{    <span class="hljs-string">"mailCode"</span>:<span class="hljs-string">"{\"</span>state\<span class="hljs-string">":0,"</span>,    <span class="hljs-string">"phoneCode"</span>:<span class="hljs-string">"{\"</span>state\<span class="hljs-string">":0,"</span>  }</code>

但你可以选择别的处理方式,然后在代理里修改。

目前只纳入了360,当当,百合网,A站,CSDN,迅雷等几个网站,欢迎大家Folk本项目并提交或修改plugins里面的json文件。

上面JSON文件的request等是在各网站的注册页面捕获的,但有些网站处理起来稍显麻烦。比如,360现在只允许手机注册,所有我们没有收纳他的有邮箱检测方式。对于这些问题,后期将慢慢处理。

最后,特别感谢 Sreg。

由于网页使用了谷歌字体,如果你所在的网络环境不能翻墙,可能请求时间较长且UI效果不佳。

Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
PHP Dependency Injection Container: A Quick StartPHP Dependency Injection Container: A Quick StartMay 13, 2025 am 12:11 AM

APHPDependencyInjectionContainerisatoolthatmanagesclassdependencies,enhancingcodemodularity,testability,andmaintainability.Itactsasacentralhubforcreatingandinjectingdependencies,thusreducingtightcouplingandeasingunittesting.

Dependency Injection vs. Service Locator in PHPDependency Injection vs. Service Locator in PHPMay 13, 2025 am 12:10 AM

Select DependencyInjection (DI) for large applications, ServiceLocator is suitable for small projects or prototypes. 1) DI improves the testability and modularity of the code through constructor injection. 2) ServiceLocator obtains services through center registration, which is convenient but may lead to an increase in code coupling.

PHP performance optimization strategies.PHP performance optimization strategies.May 13, 2025 am 12:06 AM

PHPapplicationscanbeoptimizedforspeedandefficiencyby:1)enablingopcacheinphp.ini,2)usingpreparedstatementswithPDOfordatabasequeries,3)replacingloopswitharray_filterandarray_mapfordataprocessing,4)configuringNginxasareverseproxy,5)implementingcachingwi

PHP Email Validation: Ensuring Emails Are Sent CorrectlyPHP Email Validation: Ensuring Emails Are Sent CorrectlyMay 13, 2025 am 12:06 AM

PHPemailvalidationinvolvesthreesteps:1)Formatvalidationusingregularexpressionstochecktheemailformat;2)DNSvalidationtoensurethedomainhasavalidMXrecord;3)SMTPvalidation,themostthoroughmethod,whichchecksifthemailboxexistsbyconnectingtotheSMTPserver.Impl

How to make PHP applications fasterHow to make PHP applications fasterMay 12, 2025 am 12:12 AM

TomakePHPapplicationsfaster,followthesesteps:1)UseOpcodeCachinglikeOPcachetostoreprecompiledscriptbytecode.2)MinimizeDatabaseQueriesbyusingquerycachingandefficientindexing.3)LeveragePHP7 Featuresforbettercodeefficiency.4)ImplementCachingStrategiessuc

PHP Performance Optimization Checklist: Improve Speed NowPHP Performance Optimization Checklist: Improve Speed NowMay 12, 2025 am 12:07 AM

ToimprovePHPapplicationspeed,followthesesteps:1)EnableopcodecachingwithAPCutoreducescriptexecutiontime.2)ImplementdatabasequerycachingusingPDOtominimizedatabasehits.3)UseHTTP/2tomultiplexrequestsandreduceconnectionoverhead.4)Limitsessionusagebyclosin

PHP Dependency Injection: Improve Code TestabilityPHP Dependency Injection: Improve Code TestabilityMay 12, 2025 am 12:03 AM

Dependency injection (DI) significantly improves the testability of PHP code by explicitly transitive dependencies. 1) DI decoupling classes and specific implementations make testing and maintenance more flexible. 2) Among the three types, the constructor injects explicit expression dependencies to keep the state consistent. 3) Use DI containers to manage complex dependencies to improve code quality and development efficiency.

PHP Performance Optimization: Database Query OptimizationPHP Performance Optimization: Database Query OptimizationMay 12, 2025 am 12:02 AM

DatabasequeryoptimizationinPHPinvolvesseveralstrategiestoenhanceperformance.1)Selectonlynecessarycolumnstoreducedatatransfer.2)Useindexingtospeedupdataretrieval.3)Implementquerycachingtostoreresultsoffrequentqueries.4)Utilizepreparedstatementsforeffi

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

Video Face Swap

Video Face Swap

Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

MinGW - Minimalist GNU for Windows

MinGW - Minimalist GNU for Windows

This project is in the process of being migrated to osdn.net/projects/mingw, you can continue to follow us there. MinGW: A native Windows port of the GNU Compiler Collection (GCC), freely distributable import libraries and header files for building native Windows applications; includes extensions to the MSVC runtime to support C99 functionality. All MinGW software can run on 64-bit Windows platforms.

Dreamweaver Mac version

Dreamweaver Mac version

Visual web development tools

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

WebStorm Mac version

WebStorm Mac version

Useful JavaScript development tools

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment