urlencode가 적용이안됩니다. 채택완료

url의 특정변수를 변환시켜서보내려하는데 urlencode 적용이 안됩니다.

적용되는법좀알려주세요.

   echo $a= urlencode("ab");



답변 4개

채택된 답변
+20 포인트
urlencode() 함수는 숫자,알파벳[0-9a-zA-Z] 은 암호화 하지 않습니다 

즉 ab는 암호화해도 ab라는거죠

이것이 맘에 들지 않으신다면

base64_encode() , base64_decode() 함수로 이용하셔도 좋습니다
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

다른분들이 답을 주시네요 ㅋㅋ


전 에러나는줄 알았더니 먼가 ab 외에 다른 문자가 나와야 된다고 생각하신듯 하네요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

영문숫자는 변환이 안되요.

특수문자나 한글만 가능


변환하고 싶다면

$str 'apple';

if (
md5($str) === '1f3870be274f6c49b3e31a0c6728957f') {
    echo 
"Would you like a green or red apple?";
}


md5를이용해보세요.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

echo urlencode("ab");


이렇게 해서 안나오나요?

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

안나와요..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고