recherche
Maisondéveloppement back-endtutoriel phpphp实现三级导航栏效果

1.数据配置文件 db.php

  1. return array(
  2. array(
  3. 'one' => '关于我们',
  4. 'two' => array(
  5. array(
  6. 'three_tit' => '公司介绍',
  7. 'three_cont' => array(
  8. '企业概况',
  9. '组织架构',
  10. '发展历程',
  11. '企业文化',
  12. '服务理念'
  13. )
  14. ),
  15. array(
  16. 'three_tit' => '企业荣誉',
  17. 'three_cont' => array(
  18. '获奖证书',
  19. '行业贡献',
  20. '资质认证',
  21. '协会活动',
  22. '公司的成就')
  23. ),
  24. array(
  25. 'three_tit' => '销售网络',
  26. 'three_cont' => array(
  27. '东北',
  28. '华北',
  29. '中东',
  30. '华南',
  31. '西南',
  32. '西北'
  33. )
  34. )
  35. )
  36. ),
  37. array(
  38. 'one' => '产品展示',
  39. 'two' => array(
  40. array(
  41. 'three_tit' => '进出口贸易',
  42. 'three_cont' => array(
  43. '数码产品',
  44. '最新能源',
  45. '新鲜水果',
  46. '肉类食品',
  47. '衣服',
  48. '金银首饰'
  49. )
  50. ),
  51. array(
  52. 'three_tit' => '商业服务',
  53. 'three_cont' => array(
  54. '资格认证',
  55. '人才培养',
  56. '热门商品推荐',
  57. '最新科技前沿'
  58. )
  59. )
  60. )
  61. ),
  62. array(
  63. 'one' => '新闻中心',
  64. 'two' => array(
  65. array(
  66. 'three_tit' => '企业动态',
  67. 'three_cont' => array(
  68. '公司新闻',
  69. '新品上市',
  70. '企业动态'
  71. )
  72. ),
  73. array(
  74. 'three_tit' => '行业动态',
  75. 'three_cont' => array(
  76. '媒体聚焦',
  77. '业内关注',
  78. '国内行情',
  79. '国际行情'
  80. )
  81. )
  82. )
  83. ),
  84. array(
  85. 'one' => '联系我们',
  86. 'two' => array(
  87. array(
  88. 'three_tit' => '联系方式',
  89. 'three_cont' => array(
  90. '在线客服',
  91. '通信地址',
  92. '电话传真',
  93. '在线留言'
  94. )
  95. ),
  96. array(
  97. 'three_tit' => '人才招聘',
  98. 'three_cont' => array(
  99. '项目经理',
  100. '助理秘书',
  101. '渠道代理',
  102. '网站工程师'
  103. )
  104. )
  105. )
  106. )
  107. );
  108. ?>
复制代码

2.index文件
  1. header('Content-type:text/html;charset=utf-8');
  2. // 载入数据
  3. $data = include './db.php';
  4. // 载入html文件
  5. include './nav.html';
  6. ?>
复制代码

3.nav.html文件
  1. 无标题文档
  • 复制代码
    php


    Déclaration
    Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
    Comment pouvez-vous empêcher les attaques de fixation de session?Comment pouvez-vous empêcher les attaques de fixation de session?Apr 28, 2025 am 12:25 AM

    Des méthodes efficaces pour empêcher les attaques fixes de session incluent: 1. Régénérer l'ID de session après que l'utilisateur se connecte; 2. Utilisez un algorithme de génération d'ID de session sécurisé; 3. Mettre en œuvre le mécanisme de délai d'expiration de la session; 4. Cryptez les données de session à l'aide de HTTPS. Ces mesures peuvent garantir que l'application est indestructible lorsqu'il est confronté à des attaques fixes de session.

    Comment implémentez-vous l'authentification sans session?Comment implémentez-vous l'authentification sans session?Apr 28, 2025 am 12:24 AM

    La mise en œuvre d'authentification sans session peut être réalisée à l'aide de JSONWebtokens (JWT), un système d'authentification basé sur des jetons où toutes les informations nécessaires sont stockées dans le jeton sans stockage de session côté serveur. 1) Utilisez JWT pour générer et vérifier les jetons, 2) Assurez-vous que HTTPS est utilisé pour empêcher les jetons d'être interceptés, 3) stocker en toute sécurité les jetons du côté client, 4) Vérifiez les jetons du côté serveur pour empêcher la falsification, 5) implémenter des mécanismes de révocation des jetons, comme l'utilisation des jetons d'accès à court terme et des jetons à long terme.

    Quels sont les risques de sécurité communs associés aux séances PHP?Quels sont les risques de sécurité communs associés aux séances PHP?Apr 28, 2025 am 12:24 AM

    Les risques de sécurité des séances PHP incluent principalement le détournement de session, la fixation de session, la prédiction de session et l'empoisonnement de session. 1. Le détournement de session peut être évité en utilisant HTTPS et en protégeant les cookies. 2. La fixation de la session peut être évitée en régénérant l'ID de session avant que l'utilisateur ne se connecte. 3. La prédiction de session doit assurer l'aléatoire et l'imprévisibilité des ID de session. 4. L'empoisonnement de la session peut être évité en vérifiant et en filtrant les données de session.

    Comment détruisez-vous une session PHP?Comment détruisez-vous une session PHP?Apr 28, 2025 am 12:16 AM

    Pour détruire une session PHP, vous devez d'abord démarrer la session, puis effacer les données et détruire le fichier de session. 1. Utilisez session_start () pour démarrer la session. 2. Utilisez session_unset () pour effacer les données de session. 3. Enfin, utilisez Session_Destroy () pour détruire le fichier de session pour assurer la sécurité des données et la version des ressources.

    Comment pouvez-vous modifier le chemin de sauvegarde de session par défaut dans PHP?Comment pouvez-vous modifier le chemin de sauvegarde de session par défaut dans PHP?Apr 28, 2025 am 12:12 AM

    Comment modifier le chemin d'enregistrement de la session par défaut de PHP? Il peut être réalisé via les étapes suivantes: utilisez session_save_path ('/ var / www / sessions'); session_start (); Dans PHP Scripts pour définir le chemin de sauvegarde de session. Set session.save_path = "/ var / www / sessions" dans le fichier php.ini pour modifier le chemin d'enregistrement de session globalement. Utilisez Memcached ou Redis pour stocker des données de session, telles que ini_set ('session.save_handler', 'memcached'); ini_set (

    Comment modifiez-vous les données stockées dans une session PHP?Comment modifiez-vous les données stockées dans une session PHP?Apr 27, 2025 am 12:23 AM

    TomodifyDatainaphPSession, startTheSessionwithSession_start (), puis utilisez $ _sessiontoset, modifiez, orremovevariables.1) startTheSession.2) setorModifySessionVariblesusing $ _Session.3) retireVariableswithunset (). 4) ClearAllVariblesWithSession_unset (). 5).

    Donnez un exemple de stockage d'un tableau dans une session PHP.Donnez un exemple de stockage d'un tableau dans une session PHP.Apr 27, 2025 am 12:20 AM

    Les tableaux peuvent être stockés en séances PHP. 1. Démarrez la session et utilisez session_start (). 2. Créez un tableau et stockez-le en $ _SESSION. 3. Récupérez le tableau via $ _SESSION. 4. Optimiser les données de session pour améliorer les performances.

    Comment fonctionne la collecte des ordures pour les séances PHP?Comment fonctionne la collecte des ordures pour les séances PHP?Apr 27, 2025 am 12:19 AM

    La collecte de déchets de session PHP est déclenchée par un mécanisme de probabilité pour nettoyer les données de session expirées. 1) définir le cycle de vie de probabilité de déclenchement et de session dans le fichier de configuration; 2) Vous pouvez utiliser des tâches CRON pour optimiser les applications de haute charge; 3) Vous devez équilibrer la fréquence et les performances de collecte des ordures pour éviter la perte de données.

    See all articles

    Outils d'IA chauds

    Undresser.AI Undress

    Undresser.AI Undress

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

    AI Clothes Remover

    AI Clothes Remover

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

    Undress AI Tool

    Undress AI Tool

    Images de déshabillage gratuites

    Clothoff.io

    Clothoff.io

    Dissolvant de vêtements AI

    Video Face Swap

    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 !

    Outils chauds

    MantisBT

    MantisBT

    Mantis est un outil Web de suivi des défauts facile à déployer, conçu pour faciliter le suivi des défauts des produits. Cela nécessite PHP, MySQL et un serveur Web. Découvrez nos services de démonstration et d'hébergement.

    Télécharger la version Mac de l'éditeur Atom

    Télécharger la version Mac de l'éditeur Atom

    L'éditeur open source le plus populaire

    VSCode Windows 64 bits Télécharger

    VSCode Windows 64 bits Télécharger

    Un éditeur IDE gratuit et puissant lancé par Microsoft

    Bloc-notes++7.3.1

    Bloc-notes++7.3.1

    Éditeur de code facile à utiliser et gratuit

    Version crackée d'EditPlus en chinois

    Version crackée d'EditPlus en chinois

    Petite taille, coloration syntaxique, ne prend pas en charge la fonction d'invite de code