$full_url = (isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] === 'on' ? "https://" : "http://") . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; //https 도메인 redirect 하기 if (strpos($full_url, "test.com") !== false) { // header("Location: https://www.aaaaa.com".$_SERVER['REQUEST_URI']); exit; } ?>
$this->session->flashdata('item'); 를 해도 세션이 계속 남아있는 문제 해결방법 위치 : \system\libraries\Session\Session.php Lines 418 ~ 423 아래처럼 변경 elseif ($value === 'old' || $value < $current_time) { unset($_SESSION[$key], $_SESSION['__ci_vars'][$key]); } 참고 자료 https://www.gheavshare.com/2021/03/apakah-codeiniter-3-support-dengan-php-8.html
1. centos7에 composer 설치 //먼저 PHP CLI(명령줄 인터페이스) 패키지 및 기타 모든 종속성을 설치 sudo yum install php-cli php-zip wget unzip sudo yum -y update cd /tmp //composer 설치 sudo curl -sS https://getcomposer.org/installer | php //composer명령어를 어디서든 쓸수있게 mv composer.phar /usr/local/bin/composer composer 에러 : [RuntimeException] require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Pleas..
아파치 설정 LoadModule rewrite_module modules/mod_rewrite.so 활성화 확인 .htaccess 추가 RewriteEngine On RewriteBase / RewriteCond $1 !^(index\.php|images|captcha|data|include|uploads|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /index.php/$1 [L] 서버디렉토리 설정 AllowOverride All 확인 --------------------- 이때까지 이렇게해서 많은 프로젝트들을 해쳐왔는데,, 오늘은 이상하게 No input file..
때는 작년 중순쯤...새 직장에 왔는데, 프레임워크없이 순수 php 코드로 관리자 페이지가 만들어져있었습니당.. 대부분의 코드들이 하드코딩 및 레거시코드였고, 심지어 주석에 200x년 초반대 날짜도 적혀있었습니다 ㅋㅋㅋㅋㅋ 흔히 SI업체에서 빠른 작업을 추구하다보니(외주맡겨서 만든 웹사이트), 옛날에 썻던 코드들을 복붙, 반복코드 조차 복붙으로 처리되어있었습니다 마찬가지로 여러 행의 insert 쿼리나 update쿼리조차 for문을 돌리거나, 여러번 복붙해서 코딩이 되어있었습니당 그래서 속도와 효율, 관리차원에서 일괄적으로 인서트 및 업데이트 되도록 함수를 만들어 보았습니다. 1-1) insert batch - 일괄 인서트 함수 function insert_batch($TABLE , $data){ if(..