Alguém saberia me dizer como faço para ocultar dados contidos em uma página PHP?
Explico: tenho em algumas páginas os dados de minha conexão ao banco de dados, incluindo senha. Ao que me parece, esses dados ficam à disposição de qualquer pessoa na internet.
Gostaria de ocultá-los, para que ninguém tivesse meus dados.
Alguém poderia me dizer como fazer isso, por favor?
Ocultar dados de uma página PHP
Moderador: Moderadores
- Toledo
- Administrador

- Mensagens: 3133
- Registrado em: 22 Jul 2003 18:39
- Localização: Araçatuba - SP
- Contato:
Ocultar dados de uma página PHP
Em um arquivo PHP, todo código/comandos que estiver entre <?php e ?> será executado dentro do servidor e não será apresentado para o usuário, então se os comandos de conexão com o seu banco de dados estiver entre <?php e ?> (tem que estar, senão não vai funcionar), o usuário não vai conseguir ver a sua senha.
Abraços,
Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Ocultar dados de uma página PHP
Então tem alguma coisa errada, pois a senha está sim entre <?php e ?>, mas tiveram acesso à minha senha.
O pessoal do provedor tem acesso, não tem? Existe alguma forma de esconder isso até do provedor?
O pessoal do provedor tem acesso, não tem? Existe alguma forma de esconder isso até do provedor?
Inacio de Carvalho Neto
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Ocultar dados de uma página PHP
Não é com o provedor que você tem que se preocupar em primeira instância, é com o usuário usar o botão direito do mouse e escolher "exibir código fonte". Mesmo que você neutralize essa tecla, tem ainda o "salvar como".
Em meus formulários não tem nenhuma senha, mas também gostaria de saber uma forma de fechar o código dos formulários.
Em meus formulários não tem nenhuma senha, mas também gostaria de saber uma forma de fechar o código dos formulários.
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Ocultar dados de uma página PHP
Então, na verdade me preocupo com as duas situações.
Mas, pelo que o Toledo disse, não apareceria pro usuário o que está entre <?php e ?>. Só que eu testei agora clicar em Exibir código fonte, e apareceu uma parte.
Mas como faço para não colocar a senha no PHP? Como vou poder acessar o banco de dados sem a senha?
Mas, pelo que o Toledo disse, não apareceria pro usuário o que está entre <?php e ?>. Só que eu testei agora clicar em Exibir código fonte, e apareceu uma parte.
Mas como faço para não colocar a senha no PHP? Como vou poder acessar o banco de dados sem a senha?
Inacio de Carvalho Neto
- rochinha
- Administrador

- Mensagens: 4664
- Registrado em: 18 Ago 2003 20:43
- Localização: São Paulo - Brasil
- Contato:
Ocultar dados de uma página PHP
Amiguinhos,
em cada .HTML ou .PHP que tenha tags para formar o body coloquem ostrechos como demonstrado:
Em páginas puramente .PHP, não será possível visualizar o código fonte em .PHP pois ele é processado no servidor. Agora se houver uma falha na servidor é possível que o código puro possa ser mostrado no browse como quando se abre um .TXT diretamente pelo browser.
Para colocar a proteção acima em páginas que tenham .PHP com saida .HTML basta desligar o .PHP e ligá-lo depois:
em cada .HTML ou .PHP que tenha tags para formar o body coloquem ostrechos como demonstrado:
Código: Selecionar todos
...
</head>
<body>
<script language=JavaScript>
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
</script>
<script language=JavaScript>
function disableselect(e) { return false }
function reEnable() { return true }
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar) { document.onmousedown=disableselect;document.onclick=reEnable }
</script>
<script type='text/javascript'>window.document.oncontextmenu=function(){return false;}</script>
...
Para colocar a proteção acima em páginas que tenham .PHP com saida .HTML basta desligar o .PHP e ligá-lo depois:
Código: Selecionar todos
...
// Desligando o PHP
?>
</head>
<body>
<script language=JavaScript>
var message="";
function clickIE() {if (document.all) {(message);return false;}}
function clickNS(e) {if
(document.layers||(document.getElementById&&!document.all)) {
if (e.which==2||e.which==3) {(message);return false;}}}
if (document.layers)
{document.captureEvents(Event.MOUSEDOWN);document.onmousedown=clickNS;}
else{document.onmouseup=clickNS;document.oncontextmenu=clickIE;}
</script>
<script language=JavaScript>
function disableselect(e) { return false }
function reEnable() { return true }
//if IE4+
document.onselectstart=new Function ("return false")
//if NS6
if (window.sidebar) { document.onmousedown=disableselect;document.onclick=reEnable }
</script>
<script type='text/javascript'>window.document.oncontextmenu=function(){return false;}</script>
<?PHP
// Religando o PHP
...
OPS! LINK QUEBRADO? Veja ESTE TOPICO antes e caso não encontre ENVIE seu email com link do tópico para [url=mailto://fivolution@hotmail.com]fivolution@hotmail.com[/url]. Agradecido.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
@braços : ? )
A justiça divina tarda mas não falha, enquanto que a justiça dos homens falha porque tarda.
