>백엔드 개발 >PHP 문제 >php SESSION을 페이지 간에 전달할 수 없으면 어떻게 해야 합니까?

php SESSION을 페이지 간에 전달할 수 없으면 어떻게 해야 합니까?

coldplay.xixi
coldplay.xixi원래의
2020-09-30 14:52:113062검색

php SESSION이 페이지 간에 전달되지 않는 문제를 해결하는 방법: 1. [session_start();]는 가능한 한 페이지 상단에 배치되어야 합니다. 2. [session: session_start();]는 반드시 페이지 상단에 배치되어야 합니다. 수동으로 켜졌습니다.

php SESSION을 페이지 간에 전달할 수 없으면 어떻게 해야 합니까?

PHP SESSION을 페이지 간에 전달할 수 없는 문제를 해결하는 방법:

1. session_start();는 가능한 한 페이지 상단에 배치해야 합니다. ; session_start();应该尽量放置到页面的顶部;

2、如果php.ini里面没有配置session Autostart的话,每次会话之前,都得手动开启session:session_start();

3、session是php里面的超全局变量,跟$_GET,$_POST,$_SERVER一样,所以使用的时候必须大写:

$_SESSION['username']=$username;

4、跨页面传递示例:a.php页面传递$_SESSION['username']

2. php.ini의 경우 session Autostart가 구성되지 않은 경우 각 세션 전에 session: session_start();를 수동으로 열어야 합니다. 는 PHP의 슈퍼 전역 변수이고 그 뒤에 $_GET, $_POST, $_SERVER가 동일하므로 사용할 때 대문자로 사용해야 합니다:

4. 페이지 간 전송 예: a.php 페이지는 $를 전송합니다. _SESSION['사용자 이름']을 b.php로:

a.php:
<?php
session_start();
echo $_SESSION[&#39;username&#39;];
?>

b.php:rrreee프로그래밍에 대해 더 자세히 알고 싶다면 에 주목하세요. php training

칼럼!
🎜🎜🎜

위 내용은 php SESSION을 페이지 간에 전달할 수 없으면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.