← PHP

[Ajuda] Cookies

Lida 2337 vezes

Offline

cjseven 
Administrador
Mensagens 1809 Gostos 26
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Boas!

Preciso de uma ajuda no php.

Tenho um script para afiliados sendo o link algo do género: www.dominio.com/index.php?pid=afiliado

O código que apresento em baixo deveria, supostamente, apresentar o código "afiliado" ao visualizarmos a página index.php?pid=afiliado

Pelo menos é isso que acontece no site oficial do script... Já contactei o suporte mas despacharam-me dizendo que deve ser alguma config no servidor. Já tentei em 4 e nada...

Eu não pesco nada disto e ando para trás e para a frente, com base em Trial & Error.
 
Alguma dica?

Obrigado.

Cumps,
+cjseven

<?php
header("Expires: Tue, 01 Jan 2020 07:15:30 GMT");
header('Cache-Control: no-store, no-cache, must-revalidate');
if(!$Ref_ID){setcookie("Ref_ID", $pid, time()+15724800);}
// $pid = $HTTP_COOKIE_VARS['Ref_ID'];
$pid = $_COOKIE['Ref_ID'];
              if ($aff)
              {
                   $aff = ($aff);
                                  }
              elseif ($pid)
              {
                    $aff = ($pid);
                                  }
              else
              {
                   $aff = "NOAFFILIATE";
                                  }
if (!isset($_GET['reload']))
echo '<meta http-equiv=Refresh content="0;url=?reload=1">';
echo "<i>$aff</i><br>";
echo $Ref_ID;
?>
Offline

apaulo 
Membro
Mensagens 345 Gostos 2
Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Isso é o código completo?

Se estás a passar o link sob a forma www.dominio.com/index.php?pid=afiliado, deves ter uma linha com

$pid=$_GET['pid'];

para ir buscar o valor de ?pid=afiliado.

Mete antes da terceira linha.

Offline

cjseven 
Administrador
Mensagens 1809 Gostos 26
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

Isso é o código completo?

Se estás a passar o link sob a forma www.dominio.com/index.php?pid=afiliado, deves ter uma linha com

$pid=$_GET['pid'];

para ir buscar o valor de ?pid=afiliado.

Mete antes da terceira linha.



É isso tudo!

O que eu andei à volta com esta m"#$%. Até já tinha metido o _GET ao barulho mas não cheguei lá...

Obrigadão pela ajuda apaulo!
Offline

apaulo 
Membro
Mensagens 345 Gostos 2
Troféus totais: 21
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 4 Level 3 Level 2 Level 1 100 Posts 50 Posts

Obrigadão pela ajuda apaulo!

FACTURA 20104534/B

Produto: consultoria PHP
Quantidade: 1
Preço: 1 Imperial
Forma de pagamento: na E-Commarketing, se lá fores

 :superlol:
Offline

cjseven 
Administrador
Mensagens 1809 Gostos 26
Feedback +3

Troféus totais: 28
Trófeus: (Ver todos)
Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1 1000 Posts

:D

Se for fica combinado!