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

urlencode 관련 질문 입니다. 채택완료

웹프리죤 8년 전 조회 2,283

urlencode 으로 주소를 연결시켜줄 때

 

앞에 http:// 가 붙는데 앞에 http:// 를 안붙힐 수 있는 방법 있을까요?

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

답변 3개

채택된 답변
+20 포인트
굿
8년 전

$urlencode = str_replace("http%3A%2F%2","", $urlencode);   

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

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

굿
8년 전

위 소스 구문 다음에 아래 라인 추가하시면 될듯요.


$urlencode = str_replace("http://","", $urlencode);  

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

답변에 대한 댓글 1개

웹프리죤
8년 전
변화가없네요 ..

수동으로 주소창에서 url=http%3A%2F%2 을 지우면 페이지가 열리긴 해서 http:// 를 없애야 되나 싶어서 질문 하는거거든요..

http://insungbio.nanuminet.co.kr/shop/bbs/login.php?url=http%3A%2F%2Finsungbio.nanuminet.co.kr%2Fshop%2Fshop%2Forderinquiry.php

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

굿
8년 전


$url = "http://google.co.kr">http://google.co.kr";

echo urlencode(str_replace("http://","", $url)); 

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

답변에 대한 댓글 1개

웹프리죤
8년 전
// URL ENCODING
if (isset($_REQUEST['url'])) {
$url = strip_tags(trim($_REQUEST['url']));
$urlencode = urlencode($url);
} else {
$url = '';
$urlencode = urlencode($_SERVER['REQUEST_URI']);
if (G5_DOMAIN) {
$p = @parse_url(G5_DOMAIN);
$urlencode = G5_DOMAIN.urldecode(preg_replace("/^".urlencode($p['path'])."/", "", $urlencode));
}
}


여기에서 http:// 를 제외 시킬려면 어떻게 대입을 해야 할까요..

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

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

로그인