urlencode 으로 주소를 연결시켜줄 때
앞에 http:// 가 붙는데 앞에 http:// 를 안붙힐 수 있는 방법 있을까요?
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
2017-06-23 (금) 14:49:21
$urlencode = str_replace("http%3A%2F%2","", $urlencode);
2017-06-23 (금) 12:57:44
위 소스 구문 다음에 아래 라인 추가하시면 될듯요.
$urlencode = str_replace("http://","", $urlencode);
답변에 대한 댓글 1개
2017-06-23 (금) 13:25:25
2017-06-23 (금) 11:21:46
$url = "http://google.co.kr";
echo urlencode(str_replace("http://","", $url));
답변에 대한 댓글 1개
2017-06-23 (금) 12:54:14
// 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:// 를 제외 시킬려면 어떻게 대입을 해야 할까요..
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:// 를 제외 시킬려면 어떻게 대입을 해야 할까요..
답변을 작성하려면 로그인이 필요합니다.
수동으로 주소창에서 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