Web Programming >> PHP Programming
|
[목차] |
제13장 자료실 프로그램(MySQL)
2. 자료실 수정하기
문제1> 최근에 PHP에 대한 보안 버그가 많이 생기고 있습니다. 최근에 나타난 현상으로 는 자료실에 확장자가 php인 자료를 올려서 해당 서버의 정보를 유출하거나 자료를 삭제하는 형식의 해킹이 생길 수 있다는 것입니다. 그러므로, 자료실에서 업로드를 막아야 하는 파일의 확장자(.html, .htm, .php3, .php, 등등)가 있습니다. 웹서버에 등록된 PHP로 번역되는 확장자들을 업로드시 막아야 합니다. 이것을 구현해 보세요 ??? 수정해야 할 파일명은 write.html입니다.
문제2> 게시물 수정시에는 업로드된 파일을 수정할 수 없습니다. 게시물 수정시에도 파일을 업로드할 수 있게 수정하세요 ??? 물론, 그전에 업로드된 파일은 지워져야 합니다. 수정해야 할 파일명은 modifyform.html과 modify.html입니다.
|
[목차] |