2013-09-25 1 views
0

어떻게 든 브라우저를 사용하는 클라이언트가 내 서버 측 코드를 볼 수 있는지 알고 싶습니다. 그렇다면 어떻게 이것을 막을 수 있으며 클라이언트가 내 웹 사이트를 방문 할 때 실제로 볼 수있는 것은 무엇입니까?클라이언트가 서버 측 소스 코드를 볼 수 있습니까? asp.net

(asp.net) 내가 전에 asp.net을 사용한 적이 있지만 내가 그것을 PHP 또는 Perl과 같은 동일합니다 가정

+0

아니 그들은 당신의 서버 코드를 볼 캔트. 그들은 단지 당신의 GUI와 상호 작용할 수 있습니다. 그들은 서버 쪽 코드가 보이지 않음 – Maruti

+0

서버 측 코드가 서버에서 렌더링되지 않고 클라이언트가 이에 상응하는 HTML 만 수신함 사용자가 웹 사이트에 액세스 할 때 서버 코드의 비즈니스 로직을 처리 한 후 HTML 출력 만 받음 ​​javascript , css 및 HTML을 지원하기 위해 클라이언트 컴퓨터에있는 이미지 –

+0

글쎄, 오류 페이지를 설정하지 않으면 클라이언트가 일부 서버 측 코드를 볼 것입니다 ... – Shautieh

답변

0

. 클라이언트는 서버가 다른 네트워크 응용 프로그램과 마찬가지로 자신에게 보내는 정보 만 볼 수 있습니다.

정상적인 실행 순서는 ->
이어야합니다. 클라이언트가 특정 리소스로 요청을 보냅니다. 서버가이 요청을 해석하고 처리를 위해 필요한 파일을 엽니 다. 그런 다음 파서가 소스 파일을 살펴보고 코드를 실행합니다.

클라이언트로 전송되는 소스 코드의 유일한 방법은 당신이 당신의 문자열의 끝에서 "를 그리워 오타입니다.

+0

"보내는 소스 코드의 유일한 방법은 클라이언트는 당신이 " 당신의 현의 끝에서 ". 무엇? – Shoban

+0

PHP-Examble : echo "asadasd; (추가 코드 ...) - 그런 다음 어떻게 든 코드를 수정하여 사용자에게 표시되도록합니다. – Chris

관련 문제