Apache服务器怎样设置,可以隐藏html源代码内容?
http://docs.php.net/manual/zh/intro-whatis.php
甚至可以将 web 服务器设置成让 PHP 来处理 所有的 HTML 文件,这么一来, 用户就无法得知服务端到底做了什么。
问题:
1.
<html><head></head><body><h1 id="HTML">HTML</h1><?php echo "PHP";?></body></html>
上面代码。
浏览器可以查看到html源代码。但是,只可以看到php源代码的结果!
如果,不想让用户知道html源代码的内容。
Apache服务器,怎样设置?
PHP官方手册(中文),哪有说明?
回复讨论(解决方案)
不让用户知道html的内容,那你准备让用户的浏览器知道不?
不让用户知道html的内容,那你准备让用户的浏览器知道不?
“甚至可以将 web 服务器设置成让 PHP 来处理所有的 HTML 文件,这么一来,用户就无法得知服务端到底做了什么。 ”
这句话是什么意思?
<?phpecho 'PHP';?>
新手路过
不让用户知道html的内容,那你准备让用户的浏览器知道不?
“甚至可以将 web 服务器设置成让 PHP 来处理所有的 HTML 文件,这么一来,用户就无法得知服务端到底做了什么。 ”
这句话是什么意思? 用户端看到的本来就是服务器端解释过都代码,也就是html啊。你以为用户都知道服务器做了什么了?比如说你登录了,用户会知道你会一直保存他的登陆信息?
更改:
1.
//a.html<html><head></head><body><h1 id="HTML">HTML</h1><?php echo "PHP";?></body></html>
后缀是: .html。
Apache服务器,不会解析PHP源代码。
并且,浏览器也会查看到PHP源代码。
对否?
2.
//a.php<html><head></head><body><h1 id="HTML">HTML</h1><?php echo "PHP";?></body></html>
后缀是: .php。
Apache服务器,会解析PHP源代码。
并且,浏览器也查看不到PHP源代码。
对否?
3.默认的情况下,Apache服务器只会解析后缀是:.php 的文件。对否?
4.怎样更改Apache服务器配置。使Apache服务器解析后缀是:.html 的文件?
PHP官方手册(中文)哪有说明?
这句话的意思就是说,用户不用知道服务器做了什么,比如说你注册一个网站的帐户,其实你不用知道你提交了表单了之后,服务器做出了什么,服务器给你的只是一个反馈信息:注册成功或者是失败,其实不用服务器反馈,也可以有这样的效果,不知道明白了没有。
网页设计:
1.如果,文件代码全部是html代码。后缀是:html 最好。
这样,Apache服务器不会作解析,直接返回客服端浏览器。
2.如果,文件代码是html,php两者混合,或全部是php代码。后缀是:php 最好。
这样,Apache服务器会解析PHP代码,返回PHP结果给浏览器。
这样设置文件的后缀,后减轻Apache服务器的负担。对否?
没有内容 浏览器解析什么?
3.默认的情况下,Apache服务器只会解析后缀是:.php 的文件。对否?
你的意思是,即使是类似:1.html这样的访问URI,在客户端即使用右键选择“查看源文件”,也看不到最后浏览器渲染的源代码?如果是这样,那么一般是在客户端进行设置,比如最简单的屏蔽右键啊什么的。
4.怎样更改Apache服务器配置。使Apache服务器解析后缀是:.html 的文件?
PHP官方手册(中文)哪有说明?
这里牵涉到的问题比较复杂。
简单的说html文件不用解析,如何渲染是浏览器的事情。如果你要让html文件象php文件一样被解析,而且是按照php语法解析,那么要牵涉到MIME的更改。个人强烈不建议如此做。
你最后的帖子中提到的,我不知道你在想什么……
Apache会解析php代码,并交由PHP5的Apache Module去解析。一般情形下,会从PHP5解析模块那里得到一些结果,然后整个文件会作为html格式传送到浏览器。就是如此。
如果你直接改后缀,php代码将不会被解析,需要的结果都无法得到,就谈不上效率和负担了;
如果真的将html文件的MIME改到PHP应用,那么即使你的html是纯html,也必须经由php去解析一遍然后原样返回,效率反而会低。
总之,我不知道你在想什么。希望我的回答对你有帮助。
最后我要问的是,你的PHP水平如何?怎么会问怎么古怪的问题?如果是个新手,先别问这么牛角尖的问题好吗?
补充说一句,看文档呢,如果自己的英文还过得去,就看原版吧……(如果是我翻译的,那还可以)。
You can even configure your web server to process all your HTML files with PHP, and then there's really no way that users can tell what you have up your sleeve.
这里说的配置,就是我说的MIME配置,我强烈不建议用。

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Alipay PHP ...

JWT는 주로 신분증 인증 및 정보 교환을 위해 당사자간에 정보를 안전하게 전송하는 데 사용되는 JSON을 기반으로 한 개방형 표준입니다. 1. JWT는 헤더, 페이로드 및 서명의 세 부분으로 구성됩니다. 2. JWT의 작업 원칙에는 세 가지 단계가 포함됩니다. JWT 생성, JWT 확인 및 Parsing Payload. 3. PHP에서 인증에 JWT를 사용하면 JWT를 생성하고 확인할 수 있으며 사용자 역할 및 권한 정보가 고급 사용에 포함될 수 있습니다. 4. 일반적인 오류에는 서명 검증 실패, 토큰 만료 및 대형 페이로드가 포함됩니다. 디버깅 기술에는 디버깅 도구 및 로깅 사용이 포함됩니다. 5. 성능 최적화 및 모범 사례에는 적절한 시그니처 알고리즘 사용, 타당성 기간 설정 합리적,

세션 납치는 다음 단계를 통해 달성 할 수 있습니다. 1. 세션 ID를 얻으십시오. 2. 세션 ID 사용, 3. 세션을 활성 상태로 유지하십시오. PHP에서 세션 납치를 방지하는 방법에는 다음이 포함됩니다. 1. 세션 _regenerate_id () 함수를 사용하여 세션 ID를 재생산합니다. 2. 데이터베이스를 통해 세션 데이터를 저장하십시오.

PHP 개발에서 견고한 원칙의 적용에는 다음이 포함됩니다. 1. 단일 책임 원칙 (SRP) : 각 클래스는 하나의 기능 만 담당합니다. 2. Open and Close Principle (OCP) : 변경은 수정보다는 확장을 통해 달성됩니다. 3. Lisch의 대체 원칙 (LSP) : 서브 클래스는 프로그램 정확도에 영향을 미치지 않고 기본 클래스를 대체 할 수 있습니다. 4. 인터페이스 격리 원리 (ISP) : 의존성 및 사용되지 않은 방법을 피하기 위해 세밀한 인터페이스를 사용하십시오. 5. 의존성 반전 원리 (DIP) : 높고 낮은 수준의 모듈은 추상화에 의존하며 종속성 주입을 통해 구현됩니다.

phpstorm에서 CLI 모드를 디버그하는 방법은 무엇입니까? PHPStorm으로 개발할 때 때때로 CLI (Command Line Interface) 모드에서 PHP를 디버그해야합니다 ...

시스템이 다시 시작된 후 UnixSocket의 권한을 자동으로 설정하는 방법. 시스템이 다시 시작될 때마다 UnixSocket의 권한을 수정하려면 다음 명령을 실행해야합니다.

정적 바인딩 (정적 : :)는 PHP에서 늦은 정적 바인딩 (LSB)을 구현하여 클래스를 정의하는 대신 정적 컨텍스트에서 호출 클래스를 참조 할 수 있습니다. 1) 구문 분석 프로세스는 런타임에 수행됩니다. 2) 상속 관계에서 통화 클래스를 찾아보십시오. 3) 성능 오버 헤드를 가져올 수 있습니다.

PHP 개발에서 PHP의 CURL 라이브러리를 사용하여 JSON 데이터를 보내면 종종 외부 API와 상호 작용해야합니다. 일반적인 방법 중 하나는 컬 라이브러리를 사용하여 게시물을 보내는 것입니다 ...
