반응형

취업 182

[php] 쿠키값은 도메인도 중요하다.

비교를 위해서 다른 사이트의 쿠키 값을 가져왔다. 보기만해도 도메인이 다르지 않는가. 이런 문제로 인해서 동일한 이름의 쿠키이더라도 생성 방식이 다르면 도메인을 다르므로 쿠키가 덮어쓰기가 안되고 중복되는 문제가 발생한다. 쿠키값을 읽는 부분인데, 이를 수정했으나 다음날 이상이 있다고 하길래 뭔가 했더니 고쳤던 부분이 다른 test컴에선 남아 있어 그런 문제였다. 보통 여러명이 코딩하면 발생할 수 있는 문제인데, 통일된 쿠키값을 만드는 게 중요하다. 필요할때마다 쿠키 값을 만들 필요가 있어 인터넷에서 구한 setcookie 코드를 사용하는데, 이번에 경우 쿠키값을 만드는 모듈을 다르게 생긴 문제가 있었다. 쿠키를 만드는데, 모듈을 다르게 쓰니 생성된 도메인이 달라 쿠키를 동일한 명으로 2개를 만드는 경우가..

취업/PHP 2021.11.18

[php] js파일 안에서 $(document).ready(function() {})을 쓰지마라.

js 안에서 $(document).ready(function() {})을 쓰지마라. 말 그대로이다. 이것을 쓰지 말라하는 이유는 js에서 굳이 쓸 필요가 없기때문이다. 이거때문에 쓸데없는 버그를 걸렸기에 그러하다. 필자는 기본적으로 해당 문구를 php 파일 안에서만 $(document).ready(function() {})를 쓰는데, 삭제하기 귀찮아 이걸 그대로 js에다가 가져놨다가, 고생을 했다. 왜냐하면, 해당 부분이 없이쓰면 js 파일자체가 전역변수로 사용되는데, 해당 문구가 있으면 js 안에서 let volt = '볼트'; let obj = { 'fruit': "사과", 'time': "3시"}; $(document).ready(function() { let apple = '사과'; console..

취업/PHP 2021.11.17

[php] CI 코드이그나이터3에 env dotenv .env 적용하기

위코드를 다닐때는 초보자라 config.js에서 그냥 export 해서 사용했던거였는데, node.js를 배우면서 dotenv라는 라이브러리를 알게되었다. 해당 라이브러리는 config.js처럼 하나의 전역변수 파일을 만들어 따로 호출하지 않고, config.js는 해당 파일을 사용하는 컴포넌트에서 매번 import해야했음. 하지만, dotenv는 자동으로 해당파일을 import해서 변수 호출하는 방식으로 해결하는 라이브러리. 해당 파일만 github 예외파일로 선정시 나머지 코드들은 github에 업로드가 가능하니 공유도 좋다. 즉 보안성도 좋고 사용하기도 좋아서 재사용코드들도 관리가 쉽다는 것. url * 500개면 500개를 일일히 수정하는 것인데, 이를 한개의 코드만 바꾸면 나머진 알아서 교체되니..

취업/PHP 2021.11.12

[php]daterangepicker 월요일 선택시 자동 일요일도 추가.

$('#dates').daterangepicker({ "locale": { startOfWeek: 'monday', "format": "YYYY-MM-DD", "separator": " ~ ", "applyLabel": "확인", "cancelLabel": "취소", "fromLabel": "From", "toLabel": "To", "customRangeLabel": "Custom", "weekLabel": "W", "daysOfWeek": ["일", "월", "화", "수", "목", "금", "토"], "monthNames": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], }, singleDatePicker:..

[php] daterangepicker week 선택하기.

$('#dates').daterangepicker({ "locale": { startOfWeek: 'monday', "format": "YYYY-MM-DD", "separator": " ~ ", "applyLabel": "확인", "cancelLabel": "취소", "fromLabel": "From", "toLabel": "To", "customRangeLabel": "Custom", "weekLabel": "W", "daysOfWeek": ["일", "월", "화", "수", "목", "금", "토"], "monthNames": ["1월", "2월", "3월", "4월", "5월", "6월", "7월", "8월", "9월", "10월", "11월", "12월"], }, "maxSpan": { // 사..

[php] chart.js radar chart(방사형 차트, 원형차트) 마지막 테두리 두껍게 하기

+++ 2022-10-28 해당 코드로 자동으로 들어가게 수정했습니다 2022.10.17 - [취업/Chart.js] - [chart.js] Radar 차트 마지막 외곽선만 두껍게 하기 [chart.js] Radar 차트 마지막 외곽선만 두껍게 하기 카카오 서버에 불나는 바람에 이전 글이 안 가져와지는데, 이전 글을 참고해서 기본코드를 작성한 후. 진행 할 것. 기존 작성된 코드는 context => 부분에서 index를 따로 가져와야 해서 이걸 반응형 kasumil.tistory.com 본문보다 위의 링크를 참조하시기 바랍니다. const radarData = { labels: [ '1', '2', '3', '4', '5', '6', ], datasets: [{ data: [265, 159, 390, ..

취업/Chart.js 2021.11.08

[php] chart.js 레이다 차트(radar chart) 작성하기

https://www.chartjs.org/docs/latest/getting-started/ Getting Started | Chart.js Getting Started Let's get started using Chart.js! First, we need to have a canvas in our page. It's recommended to give the chart its own container for responsiveness. Now that we have a canvas we can use, we need to include Chart.js in our page. Now, we c www.chartjs.org 차트 작성법은 뭐 대충 이렇고 레이다 차트의 속성이 중요하다. const rada..

취업/Chart.js 2021.11.08

[php] daterangepicker 적용하기

원래는 이분 코드를 썼으나 나에게 맞지 않아서 수정하였다. https://wooncloud.tistory.com/26#comment21335878 [자바스크립트] Date Range Picker : 기간 날짜 라이브러리 웹 개발을 하면서 날짜를 선택하여 사용자로부터 기간을 받고 싶을 때, 여러분들은 어떻게 하나요? 기본적으로 input 태그에 type을 date로 하여 2개의 input 필드를 만들 겁니다. See the Pen basic-date by w wooncloud.tistory.com $(function () { $('#dates').daterangepicker({ "locale": { "format": "YYYY-MM-DD", "separator": " ~ ", "applyLabel": "확..

[php] 구글 차트 배경색 및 가로, 세로 축 텍스트 색상 바꾸기

참고 자료 배경색 https://stackoverflow.com/questions/8808100/google-chart-background-color Google Chart Background Color I'm styling a google chart using the javascript api. I want to change the background of the area where the data is plotted. For some reason when I set background options like so: chart.draw(data, { stackoverflow.com 텍스트 https://stackoverflow.com/questions/26406307/google-charts-chang..

취업/PHP 2021.11.04

[PHP] DATATABLE AJAX 통신하기2.

https://kasumil.tistory.com/196 이전편에서 해당 내용을 언급했었다. 하지만, 해당 부분은 완벽하지 않았다. DB값에서 온 것을 바로 넣는 수준이었기때문에 그러하다. 응답 값을 수정하지 못 했으니까! 하지만, 오늘 그 부분을 완벽하게 해결했다. 중간에 완성되지 않은 코딩을 넣어 하는 바람에 시간 낭비를 했다. 생각만해도 다시금 빡이 치는군....(╬▔皿▔)╯ 도대체 작동되지 않는 코드를 왜 블로그에 올리는거야 ┗|`O′|┛ $('#테이블').DataTable({ order: [ [ 3, "DEC" ] ], ajax: { url: '통신할 대상.php', type: 'GET', data : { 내용. }, dataSrc: '', // 공백 필수 error: function (e) {..

취업/Datatable 2021.11.03
728x90