Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

723138

Cookies para outro site

Recommended Posts

Pessoal, fiz esse exemplo abaixo, para ver se conseguia definir cookies para OUTROS SITES...

Nesse caso testei para o facebook. Quando se entra na página deles, tem um cookie que chama wd (tamanho da página)

O WD quando se entra no facebook fica assim:

 

Name: wd

Content: 1280x590

Domain: .facebook.com

Path: /

 

Fui tentar fazer isso na marra:

 

<?php
isset($_GET['accao']) ? $accao = $_GET['accao']:false;

switch($accao){
case 'gravacookie':
	gravar();
	break;
}

function gravar(){
$wd = $_POST['wd'];

$expirar = time() + 60*5  ;//expira em 5 minutos
setcookie('wd', $wd, $expirar, '/', '.facebook.com');
header('Location: http://tibiaevents.110mb.com/hiho.php'); //da reload na página
}

function cookieset(){
return;
}

//vamos ver se os cookies estão a ser bem definidos
var_dump($_COOKIE);
?>
<html>
<body>
<?php
if (isset($_COOKIE['wd'])){
echo '<p>wd: ' . $_COOKIE['wd'] . '</p>';
}else{
?>
<form action="?accao=gravacookie" method="post">
<label>WD: <input type="text" name="wd"></label><br>
<input type="submit" value="Setar WD!">
</form>
<?php
}
?>
</body>

 

Mas não dá certo!!!

Se eu tirar o '.facebook.com' dá certo, mas o domain fica o site em que tá hospedado..

Para testarem essa página, aqui está: http://tibiaevents.110mb.com/hiho.php

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah, com certeza é.

 

Só queria saber como que funciona um PLUGIN do Mozilla Firefox, que chama Cookie Editor.

Com ele posso adicionar, remover, editar cookies de todo e qualquer site, sendo que ele nem precise existir....

 

Vou dar um exeplo..

 

Exemplo (setando um cookie pro imasters):

 

imaster.png

 

 

Como que é possivel fazer isso?

Alguém tem exemplo de um código php, para setar cookies para outros sites?

 

Vlws

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cara, que eu saiba, isso NÃO EXISTE. O que o plugin faz é criar e editar arquivos de cookie no seu computador, já que o Firefox está instalado no pc do cliente.

 

O servidor NÃO tem acesso a cookies de outros sites, questão de segurança. Não há meios.

Compartilhar este post


Link para o post
Compartilhar em outros sites

É simples. Quando o firefox faz uma requisição a um site (facebook por ex), ele envia junto com os cabeçalhos (headers) os cookies que PERTENCEM SOMENTE ao dominio do facebook, para que eles fiquem disponíveis ao site. Quando acontece de um site ter acesso aos cookies de outros dominios, é porque esse site está explorando alguma brecha de segurança do navegador.

Compartilhar este post


Link para o post
Compartilhar em outros sites
Sim, na pasta Cookies. Só não sei o processo de codificação, pois quando abro algum cookie aparece cheio de números xD

 

Essa "codificação" é feita pelo site que cria o cookie, para proteger dados sensíveis. Na verdade, o mais sensato é, em vez de salvar dados sensíveis do usuário nos cookies, é salvar apenas um token que liga o cookie aos dados no banco de dados, assim nenhum dado confidencial é transmitido entre o navegador e o servidor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.