搜索
  • 登录
  • 注册
密码重置成功

关注您感兴趣的项目并了解有关它们的最新消息

首页 PHP 库 其它类库 身份证验证PHP类
身份证验证PHP类
class IdcardAction extends Action{
  function get_xingzuo($cid) { 
    if (!$this->isIdCard($cid)) return '';
    $bir = substr($cid,10,4);
    $month = (int)substr($bir,0,2);
    $day = (int)substr($bir,2);
    $strValue = '';
    if (($month == 1 && $day >= 20) || ($month == 2 && $day <= 18)) {
      $strValue = "水瓶座";
    } else if (($month == 2 && $day >= 19) || ($month == 3 && $day <= 20)) {
      $strValue = "双鱼座";
    } else if (($month == 3 && $day > 20) || ($month == 4 && $day <= 19)) {
      $strValue = "白羊座";
    } else if (($month == 4 && $day >= 20) || ($month == 5 && $day <= 20)) {
      $strValue = "金牛座";
    } else if (($month == 5 && $day >= 21) || ($month == 6 && $day <= 21)) {
      $strValue = "双子座";
    } else if (($month == 6 && $day > 21) || ($month == 7 && $day <= 22)) {
      $strValue = "巨蟹座";
    } else if (($month == 7 && $day > 22) || ($month == 8 && $day <= 22)) {
      $strValue = "狮子座";
    } else if (($month == 8 && $day >= 23) || ($month == 9 && $day <= 22)) {
      $strValue = "处女座";
    } else if (($month == 9 && $day >= 23) || ($month == 10 && $day <= 23)) {
      $strValue = "天秤座";
    } else if (($month == 10 && $day > 23) || ($month == 11 && $day <= 22)) {
      $strValue = "天蝎座";
    } else if (($month == 11 && $day > 22) || ($month == 12 && $day <= 21)) {
      $strValue = "射手座";
    } else if (($month == 12 && $day > 21) || ($month == 1 && $day <= 19)) {
      $strValue = "魔羯座";
    }
    return $strValue;
  }

 PHP根据身份证号,自动获取对应的星座函数,然后自动返回对应的星座,自动返回性别,判断是否成年

免责声明

本站所有资源均由网友贡献或各大下载网站转载。请自行检查软件的完整性!本站所有资源仅供学习参考。请不要将它们用于商业目的。否则,一切后果由您负责!如有侵权,请联系我们删除。联系方式:[email protected]

Bitget如何注册?如何进行身份验证?Bitget注册及身份验证教学 Bitget如何注册?如何进行身份验证?Bitget注册及身份验证教学

07 Nov 2025

这篇小编将带大家了解如何注册Bitget交易所,包括注册步骤、专属优惠、身份认证流程以及账户安全设置,并分享个人实测经验。如果你正准备在Bitget开户,照着本篇图文操作,几分钟内就能完成全部设定,顺利开启交易功能!Binance币安[adid]fbd7939d674997cdb4692d34de8633c4[/adid][adid]758691fdf7ae3403db0d3bd8ac3ad585[/adid]欧易OKX️[adid]fe9fc289c3ff0af142b6d3bead98a92

如何为 PHP API 实现 JWT 身份验证 如何为 PHP API 实现 JWT 身份验证

20 Dec 2025

答案:使用firebase/php-jwt库实现PHP的JWT认证,登录时生成包含用户信息的加密token,通过Authorization头传输,并在受保护路由中验证其有效性,确保无状态安全通信。

如何用PHP实现基本身份验证? 如何用PHP实现基本身份验证?

21 Nov 2025

答案:HTTP基本认证通过验证$_SERVER['PHP_AUTH_USER']和$_SERVER['PHP_AUTH_PW']实现,需配置WWW-Authenticate头返回401状态码以触发浏览器登录提示,凭证为Base64编码,必须使用HTTPS保障安全,避免硬编码凭据并建议结合日志与更安全的认证机制。

欧易OKX如何创建身份验证器APP?欧易创建身份验证APP教程 欧易OKX如何创建身份验证器APP?欧易创建身份验证APP教程

13 Nov 2025

欧易身份验证器APP是什么?欧易身份验证器APP是一种用于提升账户安全性的第三方动态密码工具。绑定账户后,该应用会每隔30秒生成一个独一无二的临时验证码。当用户执行登录、资金提现或调整安全配置等关键操作时,需输入此动态码进行身份确认,从而显着提高账户防护能力。这类工具通常被称为“Authenticator”,常见的包括GoogleAuthenticator或其他同类身份验证应用。如何在欧易OKX设置身份验证器APP?要在欧易平台启用身份验证器APP功能,首先登录账户,进入【安全中心】或【安全设置

如何在 PHP API 中实现 JWT 身份验证? 如何在 PHP API 中实现 JWT 身份验证?

19 Jan 2026

使用 firebase/php-jwt — 它是事实上的标准,积极维护,正确处理时钟偏差算法验证,需要 PHP7.4 和 ext-openssl,并强制执行安全密钥生成和严格验证。

如何在 Laravel 中构建具有 Sanctum 身份验证的 RESTful API? (基于令牌的身份验证) 如何在 Laravel 中构建具有 Sanctum 身份验证的 RESTful API? (基于令牌的身份验证)

10 Mar 2026

Sanctumtokenauth 需要对 API 路由进行显式配置:使用 auth:sanctum 中间件,在 auth.php 中配置 Sanctumguard,处理 SPA 的 CSRF,并手动管理令牌吊销和清理。

显示更多