그래서 난 문제는이 코드가는 PHP에 의해 하위 도메인
여기까지 코딩 한 안전한 데이터베이스에 대한 검증 PHP 코딩하려고 폭발 제거하려고하면 하위 도메인으로의 링크를 확인합니다
같은
unsafeurl = http://remove.facebook.com/anything //it works (Shows Valid)
경우
unsafeurl = http://facebook.com/anything //not works (Shows invalid because of $da in place of $do ... i have explode (.) here)
그래서, 내가 마지막 줄 와트에서 stucked입니다 경우
는하지만이 작동하지 않습니다 할 .. pls는 저
<?php
$url=$_POST['unsafeurl'];
$safeurl = "facebook";
$front = explode("/", $url);
$host = $front[2];
$domain = explode(".com", $front[2]);
$do = $domain[0];
$domain = explode(".", $url);
$da = $domain[1];
echo $da;
echo "<br />";
if($da==$safeurl) {
echo "valid";
}
else
{
echo "invalid";
}
?>
jh314 편집 해 주셔서 감사합니다 – user2615947
이 페이지는 어떻게 유효한'http : // remove.stackoverflow.com/questions/ask'이며 어떻게'facebook'과 비교합니까? –
왜 parse_url()이 있다고 생각합니까? – Twisted1919