Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ola não ´pe tão simples asim la vai em
presiso de alguem que sabe de alguma funcionalidade que saiba se o cliente esta acesando o site via browser ou o browser esta requerindo a pagina por exemplo
search [ www.ppca./imagnes/ppca.jpg ] // aqui vemos digitado na url do browser
agora solicidato por script
<img src="www.ppca./imagnes/ppca.jpg"> // aqui vemos a pagina solicitada por script html
agora a pergunta como posso saber se foi digitado esta na url ou se foi o script que solicitou ?
>
Para o servidor, as duas requisições são idênticas e não há como diferenciá-las.
Qual é o objetivo disso? Talvez haja outra alternativa.
nina nina não kkk fuçando no php na documentação achei
$_SERVER['REQUEST_METHOD']
se vocé acesar a pagina via"url" ele retorna GET
se vocé acessar via "src" ou" ***hre*f" ele retonar POST**
com isso ta para fazer isso na imagem
<img src"imagem.php?id=10"> ocultando o diretorio se o cara tentar acesar via url esse link a img não aparece ou arquivo só ir brincando com a função...
Já testou isso na prática?
Acabei de fazer um simples teste aqui, e a chamada no src da tag img fez requisição GET, não POST
img.php
<?php
define('LOG_FILE', 'log.log');
print_r($_SERVER);
file_put_contents(LOG_FILE, print_r($_SERVER, true) . PHP_EOL, FILE_APPEND);
file_put_contents(LOG_FILE, "==============" . PHP_EOL . PHP_EOL, FILE_APPEND);
index.php
<html>
<body>
<img src="img.php?id=4" alt="imagem aqui">
</body>
</html>
Para o servidor, as duas requisições são idênticas e não há como diferenciá-las.
Qual é o objetivo disso? Talvez haja outra alternativa.