Olá a todos,
Tenho uma iFrame com uma imagem para partilhar no facebook dentro da pagina, isto porque não sei quais vão ser os valores para inserir na meta tag quando carrego a pagina principal.. só crio a iFrame quando já sei os valores para inserir na meta tag do iFrame..
Trabalha bem quando meto os valores directos na meta tag (dentro da iFrame), mas quando tento passa-los pelo $_GET não aceita os valores..
ex: funcional (pagina do iFrame)
Código :
agora se fizer:
$descricao = $_GET['descricao'];
echo "<meta property='og:descripton' content='$descricao' />";
ou
<meta property='og:descripton' content='<?php $descricao; ?>' />
não funciona...
tambem tentei gravar na base de dados a descrição (com toda a linha da meta tag) e funciona mas apenas quando faço um SELECT com um ID em "hard code" se for buscar o id ao $_GET já nao funciona (tá a passar bem o $_GET['id'] que se fizer echo ele aparece)
Já perdi umas poucas horas devolta disto e não consigo fazer funcionar... secalhar não é possivel...
Alguem pode ajudar ?
Obrigada desde já!
Tenho uma iFrame com uma imagem para partilhar no facebook dentro da pagina, isto porque não sei quais vão ser os valores para inserir na meta tag quando carrego a pagina principal.. só crio a iFrame quando já sei os valores para inserir na meta tag do iFrame..
Trabalha bem quando meto os valores directos na meta tag (dentro da iFrame), mas quando tento passa-los pelo $_GET não aceita os valores..
ex: funcional (pagina do iFrame)
Código :
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>titulo</title>
<?php
echo '<meta property="og:image" content="minha imagem" />';
echo "<meta property='og:title' content='meu titulo' />";
echo "<meta property='og:descripton' content='minha descricao' />";
echo '<meta property="og:description" content="website"/>';
?>
</head>
<body>
<?php
// insere imagem com link
?>
</body>
</html>
<html lang="en">
<head>
<meta charset="utf-8"/>
<title>titulo</title>
<?php
echo '<meta property="og:image" content="minha imagem" />';
echo "<meta property='og:title' content='meu titulo' />";
echo "<meta property='og:descripton' content='minha descricao' />";
echo '<meta property="og:description" content="website"/>';
?>
</head>
<body>
<?php
// insere imagem com link
?>
</body>
</html>
agora se fizer:
$descricao = $_GET['descricao'];
echo "<meta property='og:descripton' content='$descricao' />";
ou
<meta property='og:descripton' content='<?php $descricao; ?>' />
não funciona...
tambem tentei gravar na base de dados a descrição (com toda a linha da meta tag) e funciona mas apenas quando faço um SELECT com um ID em "hard code" se for buscar o id ao $_GET já nao funciona (tá a passar bem o $_GET['id'] que se fizer echo ele aparece)
Já perdi umas poucas horas devolta disto e não consigo fazer funcionar... secalhar não é possivel...
Alguem pode ajudar ?
Obrigada desde já!