Read Postado Novembro 21, 2012 Denunciar Share Postado Novembro 21, 2012 (editado) tenho duas paginasindex.php e iframe.phpessa é a estrutura de uma das urls da pagina mãe/index.php?option=com_content&view=article&id=149&Itemid=192 dentro da pagina acima é exibido o iframe.php como eu faço pra capturar somente o id da pagina mãe q no exemplo é 149 eu tentei assim dentro do iframe mais o id retornado é do iframe.php $id_url = $_REQUEST[id']; define(POST','/post?id=''.$id_url.'');que ate q funciona no id do iframe e não no da pagina mãe Editado Novembro 21, 2012 por Read Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rodrigo_ Postado Novembro 21, 2012 Denunciar Share Postado Novembro 21, 2012 $id_url = $_GET['id']; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Read Postado Novembro 21, 2012 Autor Denunciar Share Postado Novembro 21, 2012 não serve,coloquei o script na pagina filho $id_url = $_GET['id']; echo "<script>alert('".$id_url."');</script>";acessando pela pagina mãe o alert apareceu em branco ou seja sem retorno porque usando get ele pegaria o id de dentro do iframe ou seja a pagina filhocomo a pagina filho não possui o parâmetro não é retornado nenhum valor Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rodrigo_ Postado Novembro 21, 2012 Denunciar Share Postado Novembro 21, 2012 Dá um print_r($_GET) na página filho e veja se existe algum valor. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Read Postado Novembro 24, 2012 Autor Denunciar Share Postado Novembro 24, 2012 o resultado foi esse aiArray ( [host] => yt [key] => M3WLzSCzc40 => no)como pode ver não existe o parâmetro id na pagina filho q fica dentro do iframe da pagina mãeeu fiz uma gambiarra aqui, a pagina mãe gera um coockie com o id e a pagina filho pega os dados e deleta o coockie o problema agora é q o id é composto por vários caracteres ex( id=145:5fdtr657re )eu preciso pegar o que esta entre o id= e o : (dois pontos) ou seja só o valor 145 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Read Postado Novembro 24, 2012 Autor Denunciar Share Postado Novembro 24, 2012 (editado) não sei se é a forma correta porque não entendo de php então consegui fazer com a gambiarra abaixoNa pagina mãe no php responsável pela postagens do Joomla eu coloquei o código abaixo<?php setcookie("MYCKE"); // DELETA O COOCKIE $Ler_ID = $_REQUEST['id']; // PEGAR O ID $New_ID = explode(":",$Ler_ID); // SEPARA A PARTE NECESSÁRIA setcookie("MYCKE", $New_ID[0]); // CRIA O COOKIE DA PARTE NECESSÁRIA ?> na pagina q aparece dentro do iframe eu coloquei o código abaixo <?php print $_COOKIE["MYCKE"]; // FUNÇÃO COM O ID DA PAGINA MÃE ?>dentro do iframe é exibido um player em flash onde eu coloquei um plugin para curtir no facebook só que quando a pessoa clicava em curtir o link q aparecia era o do player e não o da pagina, usando a gambiarra acima alem de ao clicar em curtir mostrar a pagina correta o link fica reduzido a /post.php?id=144 em vez de um metro de url rsrs :) Editado Novembro 24, 2012 por Read Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Read
tenho duas paginas
index.php e iframe.php
essa é a estrutura de uma das urls da pagina mãe
dentro da pagina acima é exibido o iframe.php como eu faço pra capturar somente o id da pagina mãe q no exemplo é 149 eu tentei assim dentro do iframe mais o id retornado é do iframe.phpque ate q funciona no id do iframe e não no da pagina mãe
Editado por ReadLink para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.