<?php session_start(); ?>
<?php
header("content-type:text/html; charset=utf-8");
?>
<?php
define('__XE__',true);
require_once('./config/config.inc.php');
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
$id = $logged_info->nick_name;
$member_id = $logged_info->member_srl;
echo "<script>alert('$id')</script>"
?>
<?php
header("content-type:text/html; charset=utf-8");
?>
<?php
define('__XE__',true);
require_once('./config/config.inc.php');
$oContext = &Context::getInstance();
$oContext->init();
$logged_info = Context::get('logged_info');
$id = $logged_info->nick_name;
$member_id = $logged_info->member_srl;
echo "<script>alert('$id')</script>"
?>
접속하면 자신의 $id(닉네임)을 알림창으로 띄우는 소스입니다..
이렇게 이루어진 소스코드를 iframe으로 불러오는데 타서버에선 작동이 잘되는데
유독 제 사이트에서만 안됩니다.. 서버환경은 php5.5 mysql 5.x core 1.8.19 버전입니다..
혹시 이런 경험해보신 분 계시거나 아시는 분은 도움 부탁드립니다!!
댓글 1
1. session_start()를 먼저 하면 안됩니다. Context->init에서 자동으로 해줍니다.
2. php 태그를 자꾸 열었다 닫았다 하지 마세요. 중간에 공백이 출력되어서 쿠키와 헤더 처리에 지장이 생깁니다.