나는 그림이 다른 앨범을 보여줄 갤러리가있다. 내가 링크가있는 갤러리를 열 때
, 나는 PHP와 앨범 이름을 추가 <a href="gallery/index.php?album=nature
은 그 때 나는 $_GET['album']
와 앨범 이름을 얻는다. 그것은 잘 작동합니다.
그러나 중요한 것은 깨끗한 URL입니다. 그리고 내가 사이트를 끝내고 그것을 hoster에 업로드하면, .htaccess 파일로 URL "layout"을 변경합니다.
따라서 URL http://www.example.com/gallery/index.php?album=blacknwhite
은 http://www.example.com/gallery/
으로 변경됩니다.
이제 새 URL 인 $_GET
이 더 이상 작동하지 않는다고 생각합니다. 앨범 이름을 넘겨주는 대신 $ _GET의 대안이 있습니까?
<a href="gallery/index.php?album=nature">D</a>
는 PHP 부분의 index.php : 링크가있는
사이트 :
여기에 다시 코드 샘플의
<head>
<?PHP
$album = $_GET['album'];
?>
</head>
Google for mod_rewrite. 그것은 당신의 질문을 해결할 것입니다. –
예 mod_rewrite를 사용합니다. 하지만 $ _GET은 여전히 작동합니까? –
예. 재 작성 규칙은 "예쁜"표현을 취하고 "못생긴"표현으로 매핑되므로 내부적으로 스크립트는 똑같은 방식으로 호출됩니다. – slugonamission