php버전이달라 base64_encode가 오류가 나는것같습니다

php버전이달라 base64_encode가 오류가 나는것같습니다

QA

php버전이달라 base64_encode가 오류가 나는것같습니다

본문

안녕하세요

php낮은버전에서는 base64_encode가 잘 먹히는것같은데 높은버전에서는 오류가납니다..

그래서 구글링해보니깐 버전이달라 중간에 공백이 생길수 있으니 "-_공백"이 포함된 $data = strtr($data, '-_ ', '+/+'); 이런식으로 추가하라고 하는데.. 그래도 오류가 나네요..

어떻게 해야할까요??

 


function encode($data) {
  $data = str_replace("&","&_&",$data); //서버의 safe mode 시 링크오류해결
 //$data = strtr($data, '-_ ', '+/+');
  return base64_encode($data)."||";
 }
 

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 5
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT