Ir para conteúdo
Fórum Script Brasil
  • 0

Proteger Script no PHP com Cookie


nvzinho

Pergunta

intao nunca usei isso gostaria de uma ajuda

eu gostaria de exibir um script apenas quando

for criado um cookie

quando não for criado aparecer em branco

no index.php eu crio o cookie

aqui cria o cookie certo:

<"script type="text/javascript">
$(document).ready(function(){
        var options = { path: '/', expires: 1};
        $.cookie('mostrar', 'script', options);
    });

</script>
eu queria em um arquivo.php ler o cookie e mostra o script apenas quando o cookie acima for criado quando não for criado o arquivo.php aparece em branco script a ser protegido:
<!-- conteudo do script -->

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

Crie o cookie direto no php e não no java.

para ver se o cookie foi criado e liberar o acesso crie um IF nas páginas redirecionando o internauta para onde for o destino. ( Pagina liberada ou Pagina não liberada ).

Crie 2 arquivos e os inclua nas paginas.

1 - com o código do cookie e a condicional.

2 - validação.

Link para o comentário
Compartilhar em outros sites

  • 0

eu queria ler o cookie criado pelo java

no php no aquivo.php liberar o acesso ao script

exemplo:

pagina1.htm essa cria o cookie

pagina2.htm essa não o cookie

o cookie foi criado pela pagina1.htm no java

acessei e contem o arquivo.php

e liberar o script que fica dentro no arquivo.php

no caso a pagina2.htm

se o cookie não for criado o arquivo.php vai aparecer em branco

estou precisando muito disso não to conseguindo fazer nen a pau

Link para o comentário
Compartilhar em outros sites

  • 0

achei um que protege com session teria como ser com um simples cookie criado

script.js.php

<?
    session_start(); // inicia a rotina de sessoes
    header("Content-Type: text/javascript",true); // define que este arquivo vai ter comandos de text/javascript
    if($_SESSION['Chave_Arquivo_script']!= 'Valor_Da_Chave') // se a sessao com o nome da chave não tiver o valor certo
    {
        echo "document.write('Este script não esta autorizado para abertura');"; // escreve que o arquivo não esta autorizado
        exit; // interrompe a execução do arquivo
    }
    $_SESSION['Chave_Arquivo_script'] = ''; // sempre que o arquivo passa pela execução, limpa a sessao de chave após a verificação
    unset($_SESSION['Chave_Arquivo_script']); // após definir valor nulo para a sessao de chave, finaliza ela destrindo
    
    // após a verificação em php, procede com a execução do javascript
    ?>
    document.write('Olá mundo, meu script esta protegido.');
index.php
<?
    session_start(); // inicia a rotina de sessoes antes de começar o html
    ?>
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Meu site em PHP com js</title>
    <?
    $_SESSION['Chave_Arquivo_script']    =    'Valor_Da_Chave'; // define a chave com o valor autorizado
    // em seguida abre o arquivo em js
    ?>
    &lt;script type="text/javascript" src="script.js.php"></script>
    </head>
    <body>
    <p>Este a página que abre o script, acima deve aparecer o conteudo retornado pelo.</p>
    </body>
    </html>

Editado por nvzinho
Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...