묻고답하기
Urlencode시 쌍따움표(?)를 어디다 넣을지...
2013.05.04 01:02
http://site.co.kr/1.php?search={htmlspecialchars($search_keyword)}
{htmlspecialchars($search_keyword)}부분을 Urlencode 함수로 감싸야하는데.. 제가 php를 할줄몰라서 질문드립니다..
{htmlspecialchars($search_keyword)} 대신에
{htmlspecialchars(urlencode"($search_keyword)}"
{htmlspecialchars(urlencode"($search_keyword)"}
{htmlspecialchars(urlencode"($search_keyword")}
{htmlspecialchars(urlencode("$search_keyword)}"
{htmlspecialchars(urlencode("$search_keyword)"}
{htmlspecialchars(urlencode("$search_keyword")}
{htmlspecialchars(urlencode($"search_keyword)}"
{htmlspecialchars(urlencode($"search_keyword)"}
{htmlspecialchars(urlencode($"search_keyword")}
{htmlspecialchars("urlencode($search_keyword)}"
{htmlspecialchars("urlencode($search_keyword)"}
{htmlspecialchars("urlencode($search_keyword")}
이렇게 다해봤는데 안되더라구요 ㅜ.ㅜ 쌍따움표 같은걸 어디다 넣고 그런걸 모르겠습니다..
열려 있는 괄호 개수와 닫혀있는 괄호 수를 세서 같아야합니다.
쓰신 모든 걸 다 살펴보면 ( 는 2개 가 있는데, ) 가 1개 뿐이죠.. 하나가 덜 닫혀서 그런거예요
그리고 따옴표는 문자열을 전달할때 쓰는거고, 변수를 전달할때 쓰는건 아닙니다.
$ 형태는 변수라는 의미이기에 따옴표가 들어가면 안 됩니다
{htmlspecialchars(urlencode($search_keyword))}