스크립트 문자열을 문자로 취급시킬려면 어떻게 해야하나요?

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!
스크립트 문자열을 문자로 취급시킬려면 어떻게 해야하나요?

QA

스크립트 문자열을 문자로 취급시킬려면 어떻게 해야하나요?

본문

안녕하세요 제가 하고싶은일은 php 문으로 $a = "<script>.....</script>";있는 상황에서

 

$a를 echo 를 찍어도 스크립트를 작동시킬려고 하다보니 안의 문자열을 저장을 못하고있기에어떻게 해야할지

 

도무지 몰라서 질문드렸습니다..

이 질문에 댓글 쓰기 :

답변 3

$default_set = addslashes(htmlentities("<script src='https://~~~~~~~~~~~~~'></script>"));

이렇게 넣어 보세요.

$a 를 쓰면 그대로 javascript 로 동작을 할텐데

스크립트로 작동시킨다는게 어떤 의미인지는 모르습니다.

2009340085_1583720289.9035.png

 

2009340085_1583720611.1442.png

 

문자로 취급하고싶은 변수명이 $default_set입니다.

 

아래는 저장할때 선언한 모습입니다.

script 문제가 아니라 "/" 같은 escape 문자 문제 인거 같습니다.
간단하게 하려면 "/" 를 임의의 문자 - ! 같은 - 로 바꿔서 저장하고 다시 불러올때 원복하는 방법이 있고

mysql_real_escape_string 를 이용하는 방법이 있습니다.

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

회원로그인

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