채택완료
form 으로 url 을 보내면 http(s):// 제거해주기
Copy
<?php
$url = $_POST['url'];
$ip = gethostbyname($url);
echo "Domain: ".$url;
echo "<br>";
echo "IP: ".$ip;
?>
요렇게 url 을 post하면 ip로 바꿔주는데
http(s):// 가 붙으면 제대로 못바꾸네요
어떻게 해결할까요?
|
답변 1개 / 댓글 2개
채택된 답변
+20 포인트
2018-11-21 (수) 18:42:27
$url = $_POST['url'];
아래에
$url = preg_replace("(^https?://)", "", $url);
추가해 보세요.
답변에 대한 댓글 2개
comosellama
2018-11-21 (수) 18:47:28
말씀하신데로 했더니 도메인이 제대로 표시가 안되네요
$uri = preg_replace("(^https?://)", "", $url);
다른 변수명?을 줘서 해결하였습니다 감사합니다.
$uri = preg_replace("(^https?://)", "", $url);
다른 변수명?을 줘서 해결하였습니다 감사합니다.
답변을 작성하려면 로그인이 필요합니다.