723138 0 Denunciar post Postado Dezembro 21, 2010 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
hinom 5 Denunciar post Postado Dezembro 22, 2010 por questões básicas de segurança, isso não é possível.. não por meios legais. Compartilhar este post Link para o post Compartilhar em outros sites
723138 0 Denunciar post Postado Dezembro 22, 2010 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): 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
BigJhow 0 Denunciar post Postado Dezembro 22, 2010 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
André D. Molin 15 Denunciar post Postado Dezembro 22, 2010 É 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
723138 0 Denunciar post Postado Dezembro 23, 2010 Tenho como editar os cookies pelo meu computador então?? Fazer o mesmo processo que o firefox faz, só que manualmente??? Vlws Compartilhar este post Link para o post Compartilhar em outros sites
BigJhow 0 Denunciar post Postado Dezembro 23, 2010 Sim, na pasta Cookies. Só não sei o processo de codificação, pois quando abro algum cookie aparece cheio de números xD Compartilhar este post Link para o post Compartilhar em outros sites
André D. Molin 15 Denunciar post Postado Dezembro 30, 2010 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