찾다

 >  Q&A  >  본문

제목을 다음과 같이 다시 작성하십시오. "배열을 세션 변수로 사용"을 중국어로 "배열을 세션 변수로 사용"으로 번역하십시오.

<p>PHP에서는 배열을 세션 변수로 설정할 수 있나요? </p> <p>일부 셀에 특정 페이지에 대한 링크가 있는 테이블(첫 번째 페이지)이 있는 상황입니다. 다음 페이지에는 해당 확인란과 함께 이름 목록(세션 배열에 저장하려는 두 번째 페이지)이 있습니다. 이 양식을 제출하면 게시된 확인란의 값이 해당 이름으로 데이터베이스에 저장되는 거래 페이지(세 번째 페이지)로 연결됩니다. 이제 첫 번째 페이지로 돌아가서 다른 셀을 클릭하면 세션 배열에 새 이름 목록이 포함됩니까, 아니면 이전 이름 ​​목록이 포함됩니까? </p>
P粉833546953P粉833546953465일 전563

모든 응답(2)나는 대답할 것이다

  • P粉318928159

    P粉3189281592023-08-22 16:43:11

    예, 세션에 배열을 넣을 수 있습니다. 예:

    으아악

    이제 모든 페이지에서 $_SESSION['name_here'],但是在使用任何会话函数之前,请确保在代码中加入 session_start() 줄을 사용할 수 있으므로 코드는 다음과 같습니다.

    으아악

    가능한 예:

    으아악

    이제 다음과 같이 모든 페이지에서 필드 값을 얻을 수 있습니다.

    으아악

    질문의 두 번째 부분에서는 다른 배열 데이터를 할당하지 않는 한 세션 변수가 그대로 유지됩니다.

    으아악

    세션 수명은 php.ini 파일에서 설정됩니다.

    자세한 내용은 여기를 클릭하세요

    회신하다
    0
  • P粉166779363

    P粉1667793632023-08-22 00:57:00

    예, PHP는 배열을 세션 변수로 지원합니다. 예시는 이 페이지를 참조하세요.

    두 번째 질문: 일단 세션 변수가 설정되면 이를 변경하거나 unsetit하지 않는 한 동일하게 유지됩니다. 따라서 세 번째 페이지에서 세션 변수를 변경하지 않으면 두 번째 페이지에서 변경하기 전과 동일하게 유지됩니다.

    회신하다
    0
  • 취소회신하다