채택완료

새로운 URL생성

2024-05-09 (목) 16:09:11 14,221

안녕하세요.

새로운 형태의 페이지가 필요해서

/shop/sample.php

라는 파일을 만들었습니다.

해당 파일은 shop폴더 하위에 존재하고 sample.php 상단에는

<?php

include_once('./_common.php');

이렇게 기존파일들처럼 common을 include시켰습니다.

문제는.. 

{url}/shop/sample.php로 들어왔을때

회원의 로그인정보가 존재하지 않는것처럼 보이는겁니다.

실제로 $_SESSION을 출력해도 없다고 나오더라구요.. 

이상태에서 다른 페이지로 이동하면 다시 $_SESSION이 제대로 출력됩니다.

혹시 어떻게 해결해야 할지 도움주신다면 감사하겠습니다.

답변 1개 / 댓글 2개

채택된 답변
+20 포인트
2024-05-09 (목) 16:26:51

shop 폴더에 _common.php 파일이 있어야 됩니다.

없다면 다음의 코드로 생성해 주면 됩니다.

Copy
<?php
include_once('../common.php');

답변에 대한 댓글 2개

정확한 이유는 모르겠으나
IDE는 vs code를 사용중인데,

첫번째행에 <?php 로 시작하면 잘되는데

두번째행에 <?php 로 시작하면 php언어는 작동하지만 session정보등이 제대로 나오지 않는 에러였네요

알면알수록 신기하군요..

답변을 작성하려면 로그인이 필요합니다.