테스트 사이트 - 개발 중인 베타 버전입니다

%20www.kcu.ac/ 경로상에서 왜 %20 이 나타나는지 도무지 모르겠습니다

꾸러기님 10년 전 조회 3,446

<a href='http://<?=">http://<?=$data11[ad_homepage];?>'>
     <img src="../admin/img_data/ad_pan/<?=$data11[ad_folder_1];?>/<?=$data11[ad_folder_2];?>/<?=$data11[ad_file];?>" border=0 width='400' height=56>&nbsp;</a>

 

이 경우는 링크를 똑같이 걸었는데 그림은 잘나타나지만

http://www.kcu.ac/">%20www.kcu.ac/  링크되어 주소가 %20 이 더 추가되어 나타나고 당연히 연결은 안됩니다

 

그러나 보는 페이지가 달라 경로차이는 있지만

같은 소스로 링크를 걸었는데

 

<a href='http://<?=">http://<?=$data11[ad_homepage];?>'>
     <img src="./admin/img_data/ad_pan/<?=$data11[ad_folder_1];?>/<?=$data11[ad_folder_2];?>/<?=$data11[ad_file];?>" border=0 width='400' height=56>&nbsp;</a>

 

하면 정상적으로 링크가 걸립니다..소인의 입장에서는 %20 이 왜 나타나는지 도무지 그 차이를 모르겠습니다  

 

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

답변 3개

10년 전

$data11[ad_homepage] 이 변수가 상황에 따라 값이 다를 수 있나요? 

어떤경우에는 앞에 공백이 한글자 들어가 있는 상태에서 rawurlencode()가 걸린거 같은데..

해당값에 urlencode()​나 rawurlencode()​을 처리하는 부분 바로 위에서 $data11[ad_homepage] = trim($data11[ad_homepage]​); 한번 넣어보시면 어떨까요.

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

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

10년 전
http:// 를 삭제해보심이.

 

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

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

10년 전

글쓰는데 자꾸 지워지는군요...다시 올립니다

 

<a href='http://%3c/?=">http://<?=$data11[ad_homepage];?>'>
     <img src="../admin/img_data/ad_pan/<?=$data11[ad_folder_1];?>/<?=$data11[ad_folder_2];?>/<?=$data11[ad_file];?>" border=0 width='' height=''>&nbsp;</a>

 

이 경우는 링크를 똑같이 걸었는데 그림은 잘나타나지만

http://www.kcu.ac/">%20www.kcu.ac/  링크되어 주소가 %20 이 더 추가되어 나타나고 당연히 연결은 안됩니다

 

그러나 보는 페이지가 달라 경로차이는 있지만

같은 소스로 링크를 걸었는데

 

<a href='http://%3c/?=">http://<?=$data11[ad_homepage];?>'>
     <img src="./admin/img_data/ad_pan/<?=$data11[ad_folder_1];?>/<?=$data11[ad_folder_2];?>/<?=$data11[ad_file];?>" border=0 width='400' height=56>&nbsp;</a>

 

하면 정상적으로 링크가 걸립니다..소인의 입장에서는 %20 이 왜 나타나는지 도무지 그 차이를 모르겠습니다   

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

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

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

로그인