Home
Today : 2026-05-25 05:34:51
 
ikjinan.kro.kr
local IP address is: 216.73.216.241  public IP address is: 112.175.185.138 [ LOG IN ]  [ SIGN UP]
Bulletin Board(to Db)
이재λͺ…  
Science  
Island-monkey-disaster  
Great-korea  
health  
k-culture  
office-file  
Catholic  
freeboard  
windog  
linux-bsd  
apm  
apm
Title πŸ‘‰ $conn이 μ—†λŠ” μƒνƒœμ—μ„œ DB 쿼리 μ‹€ν–‰ β†’ 500 μ—λŸ¬ λ°œμƒ
File
Name admin | 2026-04-07 | Views: 4
Content πŸ”₯ μ™œ κ·ΈλŸ°μ§€ (μ§„μ§œ 핡심)
정상 흐름 (문제 μ—†μŒ)
top.php
↓
dbcon.php (μ—¬κΈ°μ„œ $conn 생성)
↓
left.php
↓
my_board_list.php

πŸ‘‰ 이 경우:

$conn = mysqli_connect(...)

πŸ‘‰ μ‘΄μž¬ν•¨ β†’ 정상 πŸ‘

문제 상황 (phpinfo / iframe)
phpinfo.php
↓
left.php
↓
my_board_list.php

πŸ‘‰ μ—¬κΈ°μ„œ μ€‘μš”ν•œ 포인트:

πŸ‘‰ ❗ dbcon.phpκ°€ μ•ˆ λΆˆλ Έμ„ κ°€λŠ₯μ„±

πŸ”₯ κ·Έλž˜μ„œ λ°œμƒν•œ μ‹€μ œ 문제
$stmt = $conn->prepare(...)

πŸ‘‰ 그런데 $conn μ—†μŒ β†’ NULL

πŸ‘‰ κ²°κ³Ό:

πŸ’₯ Fatal Error (PHP)
β†’ dothome = 500 Internal Server Error

πŸ”₯ μ™œ kro.krμ—μ„œλŠ” β€œμ„Έμ…˜ 문제처럼 λ³΄μ˜€λƒβ€

πŸ‘‰ PHP μ—λŸ¬ 좜λ ₯ μ„€μ • 차이 λ•Œλ¬Έ

μ„œλ²„ λ™μž‘
kro.kr μ—λŸ¬ μˆ¨κΉ€ β†’ μ„Έμ…˜ λ‚ μ•„κ°„ κ²ƒμ²˜λŸΌ λ³΄μž„
dothome μ—λŸ¬ 좜λ ₯ β†’ 500
πŸ”₯ μ§€κΈˆ μ μš©ν•œ μ½”λ“œκ°€ μ™œ 해결이냐
if (!isset($conn) || session_status() !== PHP_SESSION_ACTIVE) {
return;
}

πŸ‘‰ 이건 μ•„μ£Ό μ€‘μš”ν•œ 보호 μ½”λ“œμž…λ‹ˆλ‹€

λ™μž‘ 방식

πŸ‘‰ $conn μ—†μœΌλ©΄

my_board_list.php μ‹€ν–‰ 쀑단

πŸ‘‰ κ²°κ³Ό:

DB 쿼리 μ•ˆ 함
μ—λŸ¬ μ•ˆ 남
νŽ˜μ΄μ§€ 정상 μœ μ§€
πŸ”₯ μ‰½κ²Œ λΉ„μœ ν•˜λ©΄

πŸ‘‰ $conn = μžλ™μ°¨ μ—”μ§„

$stmt = $conn->prepare(...)

πŸ‘‰ 이건:

πŸ‘‰ β€œμ—”μ§„λ„ 없이 μ°¨ μΆœλ°œμ‹œν‚€λ €λŠ” 상황”

πŸ’₯ λ‹Ήμ—°νžˆ 터짐

πŸ‘‰ μ§€κΈˆ μ½”λ“œ:

if (!isset($conn)) return;

πŸ‘‰ 이건:

πŸ‘‰ β€œμ—”μ§„ μ—†μœΌλ©΄ μ°¨ μ•„μ˜ˆ μ•ˆ μ›€μ§μž„β€

πŸ‘‰ κ·Έλž˜μ„œ μ•ˆμ „ πŸ‘

πŸ”₯ μ™œ DIR λ¬Έμ œκ°€ μ•„λ‹Œ 이유

πŸ‘‰ μ²˜μŒμ—λŠ” 이게 μ˜μ‹¬λμ£ :

include __DIR__ . "/my_board_list.php";

πŸ‘‰ ν•˜μ§€λ§Œ μ‹€μ œ 원인은:

πŸ‘‰ ❌ 경둜 문제 μ•„λ‹˜
πŸ‘‰ βœ… μ‹€ν–‰ ν™˜κ²½ 문제 (DB μ—†μŒ)

πŸ”₯ 정리
ν•­λͺ© μƒνƒœ
DIR 정상
μ„Έμ…˜ 정상
μ§„μ§œ 원인 ❗ $conn μ—†μŒ
ν•΄κ²° βœ… λ°©μ–΄ μ½”λ“œ μΆ”κ°€
πŸ”₯ μ•„μ£Ό μ€‘μš”ν•œ κ°œλ… (μ§€κΈˆ λ‹¨κ³„μ—μ„œ ν•„μˆ˜)

πŸ‘‰ include νŒŒμΌμ€ 2μ’…λ₯˜κ°€ μžˆμŠ΅λ‹ˆλ‹€

❌ μœ„ν—˜ν•œ 파일
my_board_list.php

πŸ‘‰ 쑰건:

DB ν•„μš”
μ„Έμ…˜ ν•„μš”

πŸ‘‰ πŸ‘‰ λ°˜λ“œμ‹œ 보호 μ½”λ“œ ν•„μš”

βœ… μ•ˆμ „ν•œ 파일
left.php
top.php

πŸ‘‰ λ‹¨μˆœ 좜λ ₯ β†’ μ–΄λ””μ„œλ“  OK

πŸ”₯ 베슀트 ꡬ쑰 (μΆ”μ²œ πŸ‘)

πŸ‘‰ μ•žμœΌλ‘œλŠ” μ΄λ ‡κ²Œ μƒκ°ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€

// μœ„ν—˜ 파일
if (!isset($conn)) return;
if (session_status() !== PHP_SESSION_ACTIVE) return;
πŸ‘ κ²°λ‘ 

πŸ‘‰ β€œincludeλŠ” λλŠ”λ° ν™˜κ²½μ΄ μ•ˆ λ§žμ•„μ„œ ν„°μ§„ 것”
God Bless & Peace Be with You
Visitors For today : ( 17 )
2026-05-25