PHP 파일에서 문제를 수정하거나 .htaccess 항목을 추가하여 사용자를 직접 리디렉션하십시오.
내가 그렇게처럼 PHP 파일에 일부 코드를 추가하는 것이 좋습니다 :
if (!isset($_GET)) { //or you can use more specifically if (!isset($_GET['type'])) {
//there is no get variables here so we either add a local variable or redirect (which is redundant)
$type = "abc"; //or even $_GET['type'] = "abc";
//redirect header("location: mypage.php?type=abc");
}else{
//execute work
}
이 htaccess로를 변경하는 것은 어떤 사람이없는 특정 previledges이 필요합니다.
EDIT :이 작업을 수행하는 자바 스크립트 방법도 가능하지만 지연 시간이 이하인 것이 좋습니다. 당신의 UPDATE에 대한 응답으로
:
당신은 아마 $ _REQUEST를 확인하기 위해 필요
[ '아이디']를 사용하기 전에; ALSO
if (isset($_REQUEST['id'])) {
//do your code
}
else {
//no ID here
}
당신이 서버 (<?= ?>
를) 짧은 태그를 지원하지 않는 될 수있다 (당신이 그것을 제가 위에서 제시 한 같은 방법으로 할 수 있음), 에코 대신 사용하려고 :
echo "<link blah blah blah=\"$_REQUEST[id]_icon.ico\" blah />";
사용자를 리디렉션하지 않고 PHP로 기본 컨텐트를 출력하는 것이 더 좋지 않습니까? – Sirko