Realizado

Gravar parâmetros em Sessions

Publicado em 05 de Julho de 2019 dias na TI e Programação

Sobre este projeto

Aberto

Galera, vamos lá, eu estou usando 3 sites. Vou nomear como site1.com, site2.com e site3.com.

No site1.com eu uso esse script:

<script type="text/javascript">
(() => {
const urlsBases = ['https://docs.google.com/''];
for (let urlBase of urlsBases) {
    const anchors = document.querySelectorAll("a[href*='" + urlBase + "']");
    anchors.forEach(el => {
        let urlProtegida = "http://site2.com/public/teste/?src=" + btoa(el.getAttribute("href")) + ""
        el.setAttribute("href", urlProtegida)
        console.log(urlProtegida)
    });
}
})();</script>

No site2.com tem um index.php tem apenas um script que redireciona para o site3.com, nada além disso.

Agora vamos lá, no site3.com, ATUALMENTE eu tenho um botão que vai fazer abrir o link capturado pelo script do site1.com. No site3.com ATUALMENTE uso o seguinte script:

<?php $url = parse_url($_SERVER["HTTP_REFERER"]);parse_str($url["query"],$queryString);?>

E esse script no botão:

<a  href="<?php echo base64_decode($queryString["src"]); ?>" target="_blank" ><h2>GO!</h2> </a>

Pronto, esse é o funcionamento atual.

AGORA O que eu preciso: quero uma modificação que grave o link capturado em um session para ser usado no site3.com.


OBS: O link é capturado em base64 e na hora que vai abrir no botão ele é "desprotegido".

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho especificações
Disponibilidade requerida Conforme necessário
Experiência nesse tipo de projeto Não (Eu nunca gerenciei esse tipo de projeto)
Funções necessárias Desenvolvedor

Prazo de Entrega: 07 de Julho de 2019

Habilidades necessárias