찾다
백엔드 개발PHP 튜토리얼PHP는 3단계 탐색 모음 효과를 구현합니다.

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. '3_tit' => '기업명예',
  17. '3_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. '3_cont' => 배열(
  43. '디지털 제품',
  44. '최신 에너지',
  45. '신선한 과일',
  46. '육류 제품 ',
  47. '의류',
  48. '금은 장신구'
  49. )
  50. ),
  51. array(
  52. '3_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. '3_tit' => '업계 동향',
  75. '3_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. '3_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'; // html 파일 로드
  4. include './nav.html';
  5. 코드 복사

3.nav.html 파일
  1. < ;meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  2. /title> type="text/css">
  3. *{
  4. 패딩: 0;
  5. 여백: 0;
  6. }
  7. 글꼴: 18px/50px 'Microsoft Yahei';
  8. 색상: #FFF;
  9. }
  10. li{
  11. 목록 스타일: 없음
  12. }
  13. a{
  14. 텍스트 장식: 없음
  15. 색상: # FFF;
  16. }
  17. #nav{
  18. 너비: 50px;
  19. 배경:
  20. 여백: 30px auto; ;
  21. 상자 그림자: 2px 3px 2px #479E33;
  22. }
  23. #nav ul.menu{
  24. 패딩: 0 5px; 🎜> 너비: 120px;
  25. 높이: 50px;
  26. 텍스트 정렬:
  27. 위치: 상대; 🎜> #nav ul.menu li a{
  28. 디스플레이: block;
  29. text-shadow:0px 1px 1px #479E33;
  30. }
  31. #nav ul.menu li a:hover {
  32. 색상: #FFF;
  33. 배경:
  34. }
  35. #nav ul.menu li s{
  36. 높이: 30px; solid #479E33; 디스플레이: 블록;
  37. 위치: 절대;
  38. 오른쪽: 0;
  39. 상단:
  40. }
  41. #nav ul.menu li ul 위치: 절대;
  42. 왼쪽: 0;
  43. 배경: #479E33;
  44. 상자 그림자: 2px 3px 2px ;
  45. }
  46. #nav ul.menu li ul li{
  47. border-bottom: 1px solid #479E33;
  48. 너비: 120px
  49. 위치: 상대; #nav ul.menu li ul li a{
  50. 글꼴 크기: 16px;
  51. }
  52. #nav ul.menu li ul li .hide{
  53. 위치: 절대
  54. 상단: 0px ;
  55. 왼쪽: 120px;
  56. }
  57. #nav ul.menu li ul li .hide li{
  58. border-left: 1px solid
  59. }
  60. #nav ul. 메뉴 li ul li .hide li a{
  61. 글꼴 크기:
  62. }
  63. .two,.hide{
  64. 디스플레이: 없음
  65. }
  • 复制代码

    php


    성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    세션 고정 공격을 어떻게 방지 할 수 있습니까?세션 고정 공격을 어떻게 방지 할 수 있습니까?Apr 28, 2025 am 12:25 AM

    세션 고정 공격을 방지하는 효과적인 방법은 다음과 같습니다. 1. 사용자 로그인 한 후 세션 ID 재생; 2. 보안 세션 ID 생성 알고리즘을 사용하십시오. 3. 세션 시간 초과 메커니즘을 구현하십시오. 4. HTTPS를 사용한 세션 데이터를 암호화합니다. 이러한 조치는 세션 고정 공격에 직면 할 때 응용 프로그램이 파괴 할 수 없도록 할 수 있습니다.

    세션리스 인증을 어떻게 구현합니까?세션리스 인증을 어떻게 구현합니까?Apr 28, 2025 am 12:24 AM

    서버 측 세션 스토리지가없는 토큰에 저장되는 토큰 기반 인증 시스템 인 JSONWEBTOKENS (JWT)를 사용하여 세션없는 인증 구현을 수행 할 수 있습니다. 1) JWT를 사용하여 토큰을 생성하고 검증하십시오. 2) HTTPS가 토큰이 가로 채지 못하도록하는 데 사용되도록, 3) 클라이언트 측의 토큰을 안전하게 저장, 4) 변조 방지를 방지하기 위해 서버 측의 토큰을 확인하기 위해 단기 접근 메커니즘 및 장기 상쾌한 토큰을 구현하십시오.

    PHP 세션과 관련된 일반적인 보안 위험은 무엇입니까?PHP 세션과 관련된 일반적인 보안 위험은 무엇입니까?Apr 28, 2025 am 12:24 AM

    PHP 세션의 보안 위험에는 주로 세션 납치, 세션 고정, 세션 예측 및 세션 중독이 포함됩니다. 1. HTTPS를 사용하고 쿠키를 보호하여 세션 납치를 방지 할 수 있습니다. 2. 사용자가 로그인하기 전에 세션 ID를 재생하여 세션 고정을 피할 수 있습니다. 3. 세션 예측은 세션 ID의 무작위성과 예측 불가능 성을 보장해야합니다. 4. 세션 중독 데이터를 확인하고 필터링하여 세션 중독을 방지 할 수 있습니다.

    PHP 세션을 어떻게 파괴합니까?PHP 세션을 어떻게 파괴합니까?Apr 28, 2025 am 12:16 AM

    PHP 세션을 파괴하려면 먼저 세션을 시작한 다음 데이터를 지우고 세션 파일을 파괴해야합니다. 1. 세션을 시작하려면 세션 _start ()를 사용하십시오. 2. Session_Unset ()을 사용하여 세션 데이터를 지우십시오. 3. 마지막으로 Session_Destroy ()를 사용하여 세션 파일을 파괴하여 데이터 보안 및 리소스 릴리스를 보장하십시오.

    PHP의 기본 세션 저장 경로를 어떻게 변경할 수 있습니까?PHP의 기본 세션 저장 경로를 어떻게 변경할 수 있습니까?Apr 28, 2025 am 12:12 AM

    PHP의 기본 세션 저장 경로를 변경하는 방법은 무엇입니까? 다음 단계를 통해 달성 할 수 있습니다. session_save_path를 사용하십시오 ( '/var/www/sessions'); session_start (); PHP 스크립트에서 세션 저장 경로를 설정합니다. php.ini 파일에서 세션을 설정하여 세션 저장 경로를 전 세계적으로 변경하려면 세션을 설정하십시오. memcached 또는 redis를 사용하여 ini_set ( 'session.save_handler', 'memcached')과 같은 세션 데이터를 저장합니다. ini_set (

    PHP 세션에 저장된 데이터를 어떻게 수정합니까?PHP 세션에 저장된 데이터를 어떻게 수정합니까?Apr 27, 2025 am 12:23 AM

    tomodifyDatainAphPessess, startSessionstession_start (), 그런 다음 $ _sessionToset, modify, orremovevariables.

    PHP 세션에 배열을 저장하는 예를 제시하십시오.PHP 세션에 배열을 저장하는 예를 제시하십시오.Apr 27, 2025 am 12:20 AM

    배열은 PHP 세션에 저장할 수 있습니다. 1. 세션을 시작하고 session_start ()를 사용하십시오. 2. 배열을 만들고 $ _session에 저장하십시오. 3. $ _session을 통해 배열을 검색하십시오. 4. 세션 데이터를 최적화하여 성능을 향상시킵니다.

    Garbage Collection은 PHP 세션에 어떻게 효과가 있습니까?Garbage Collection은 PHP 세션에 어떻게 효과가 있습니까?Apr 27, 2025 am 12:19 AM

    PHP 세션 쓰레기 수집은 만료 된 세션 데이터를 정리하기위한 확률 메커니즘을 통해 트리거됩니다. 1) 구성 파일에서 트리거 확률 및 세션 수명주기를 설정합니다. 2) CRON 작업을 사용하여 고재 응용 프로그램을 최적화 할 수 있습니다. 3) 데이터 손실을 피하기 위해 쓰레기 수집 빈도 및 성능의 균형을 맞춰야합니다.

    See all articles

    핫 AI 도구

    Undresser.AI Undress

    Undresser.AI Undress

    사실적인 누드 사진을 만들기 위한 AI 기반 앱

    AI Clothes Remover

    AI Clothes Remover

    사진에서 옷을 제거하는 온라인 AI 도구입니다.

    Undress AI Tool

    Undress AI Tool

    무료로 이미지를 벗다

    Clothoff.io

    Clothoff.io

    AI 옷 제거제

    Video Face Swap

    Video Face Swap

    완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

    뜨거운 도구

    DVWA

    DVWA

    DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

    에디트플러스 중국어 크랙 버전

    에디트플러스 중국어 크랙 버전

    작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

    MinGW - Windows용 미니멀리스트 GNU

    MinGW - Windows용 미니멀리스트 GNU

    이 프로젝트는 osdn.net/projects/mingw로 마이그레이션되는 중입니다. 계속해서 그곳에서 우리를 팔로우할 수 있습니다. MinGW: GCC(GNU Compiler Collection)의 기본 Windows 포트로, 기본 Windows 애플리케이션을 구축하기 위한 무료 배포 가능 가져오기 라이브러리 및 헤더 파일로 C99 기능을 지원하는 MSVC 런타임에 대한 확장이 포함되어 있습니다. 모든 MinGW 소프트웨어는 64비트 Windows 플랫폼에서 실행될 수 있습니다.

    SecList

    SecList

    SecLists는 최고의 보안 테스터의 동반자입니다. 보안 평가 시 자주 사용되는 다양한 유형의 목록을 한 곳에 모아 놓은 것입니다. SecLists는 보안 테스터에게 필요할 수 있는 모든 목록을 편리하게 제공하여 보안 테스트를 더욱 효율적이고 생산적으로 만드는 데 도움이 됩니다. 목록 유형에는 사용자 이름, 비밀번호, URL, 퍼징 페이로드, 민감한 데이터 패턴, 웹 셸 등이 포함됩니다. 테스터는 이 저장소를 새로운 테스트 시스템으로 간단히 가져올 수 있으며 필요한 모든 유형의 목록에 액세스할 수 있습니다.

    메모장++7.3.1

    메모장++7.3.1

    사용하기 쉬운 무료 코드 편집기