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

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

2 답변
0

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

으아악

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

으아악

가능한 예:

으아악

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

으아악

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

으아악

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

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

2023-08-22 16:43:11

제출하다

0

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

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

2023-08-22 00:57:00

제출하다

Hot Tools

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

vc9-vc14(32+64비트) 런타임 라이브러리 모음(아래 링크)

phpStudy 설치에 필요한 런타임 라이브러리 모음을 다운로드하세요.

VC9 32비트

VC9 32비트

VC9 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

PHP 프로그래머 도구 상자 정식 버전

PHP 프로그래머 도구 상자 정식 버전

Programmer Toolbox v1.0 PHP 통합 환경

VC11 32비트

VC11 32비트

VC11 32비트 phpstudy 통합 설치 환경 런타임 라이브러리

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.