alissong 1 Denunciar post Postado Outubro 24, 2008 Pessoal, Peguei esse código no site do php, mas não entendi: <?php $url = "index.php?id=4&pg=2"; $url = urlencode(urlencode($url)); echo "<a href=\"java script:openWin('page.php?url=$url');\">teste</a>"; ?> <?php $url = urldecode($_GET['url']); ?> Mas queria usar isso nesse link é possível: <tr> <td height="20"><font id="menu"> <strong>.:</strong> <a href="?menu=fornecedor" onmouseover="window.status='Setor de Compras';return true" onmouseout="window.status='';return true">Fornecedores</a></font></td> </tr> <tr> <td height="20"><font id="menu"> <strong>.:</strong> <a href="?menu=produto" onmouseover="window.status='Setor de Compras';return true" onmouseout="window.status='';return true">Produtos</a></font></td> </tr> Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 24, 2008 Dê uma echo em $url e veja o que sai. Você verá que não é uma URL válida Você está usando essa função de forma errada. Não é para codificar a URL final. Essa função serve para codificar uma string para, depois, ser inserida na URL $param = "?teste%#"; $param = urlencode($param); $url = "www.site.com/index.php?param=" . $param; Compartilhar este post Link para o post Compartilhar em outros sites
alissong 1 Denunciar post Postado Outubro 24, 2008 Beraldo, No link quando posiciono o mouse exibe o caminho do arquivo. Ex. www.arq.ufmg.br/compras/admin/pag_inicial.php, mas com esse código oculto isso: onmouseover="window.status='Setor de Compras';return true" onmouseout="window.status='';return Mas como faço codificar a url no browser. Ex.: www.arq.ufmg.br/compras/admin/pag_inicial.php/fornecedor.php Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
Kimura 0 Denunciar post Postado Outubro 24, 2008 Olá, Como você vai querer a saída da URL? Um endereço normal como os nomes originais ou uma URL no estilo criptográfico? Sucesso. Compartilhar este post Link para o post Compartilhar em outros sites
RTDN CONSULTORIA 0 Denunciar post Postado Outubro 24, 2008 Cara codificar URL acho meio complexo voce pode codificar parametros que estao sendo passados usando BASE64 voce consegue isso mais a URL acho dificil pois e um apontamento de onde o browser deve ir VLW Compartilhar este post Link para o post Compartilhar em outros sites
alissong 1 Denunciar post Postado Outubro 24, 2008 Pessoal, Acho que não estou sabendo explicar o que quero. Mas quando entramos forum no browser a url é codificada. Veja exemplo: http://forum.imasters.com.br/index.php?showtopic=311555 Alguém pode me explicar como é feito isso. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
RTDN CONSULTORIA 0 Denunciar post Postado Outubro 24, 2008 Cade a codificação? http://forum.imasters.com.br/index.php?showtopic=311555 Não entendi o maximo que pode estar acontecendo e atraves dos valores que sao passados pela URL ele inclui uma pagina diferente Compartilhar este post Link para o post Compartilhar em outros sites
alissong 1 Denunciar post Postado Outubro 24, 2008 RTDN CONSULTORIA, Isso aqui não é outra página: showtopic=311555 1- index.php a página principal 2- fornecedor.php a página secundária 3- no link sai assim: www.arq.ufmg.br/compras/index.php/fornecedor.php 4- no browser como exibir ou coisa no lugar de fornecedor.php Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
RTDN CONSULTORIA 0 Denunciar post Postado Outubro 24, 2008 RTDN CONSULTORIA, Isso aqui não é outra página: showtopic=311555 1- index.php a página principal 2- fornecedor.php a página secundária 3- no link sai assim: www.arq.ufmg.br/compras/index.php/fornecedor.php 4- no browser como exibir ou coisa no lugar de fornecedor.php Um abraço. Alissong Entao amigo... se voce chamar com um location a pagina fornecedor eu acho que não aparece se voce usar um require_once eu tenho certeza que não aparece Por exemplo cara na index voce tem um if... Caso esteja com um valor voce usa o require para o fornecedor caso na URL esteja outro valor voce usa o require para outar pagina enetndeu?? so vejo dessa forma!!!!!!!! Compartilhar este post Link para o post Compartilhar em outros sites
alissong 1 Denunciar post Postado Outubro 24, 2008 RTDN CONSULTORIA, Acho que sou muito burro, pois não entendi nada. Bom, esse script chama os outros: <?php $menu = $_GET["menu"]; if (file_exists($menu.'.php')){ include (basename($menu.'.php')); } else { include('principal.php'); } ?> No links chamo as outras páginas: <tr> <td height="20"><font id="menu"> <strong>.:</strong> <a href="?menu=fornecedor" onmouseover="window.status='Setor de Compras';return true" onmouseout="window.status='';return true">Fornecedores</a></font></td> </tr> Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
RTDN CONSULTORIA 0 Denunciar post Postado Outubro 24, 2008 Po cara vamos la como eu pensei.. (Não sei se te adianta) <a href=index.php?pag=111>Pagina 1 <a href=index.php?pag=112>Pagina 2 Na propria index voce faz uma verificação: if(isset($_GET['pag']) && ($_GET['pag'] == '111')){ require_once("fornecedor.php"); } if(isset($_GET['pag']) && ($_GET['pag'] == '112')){ require_once("teste.php"); } po foi assim que eu pensei.... tenta ai amigo... abraços Compartilhar este post Link para o post Compartilhar em outros sites
alissong 1 Denunciar post Postado Outubro 24, 2008 RTDN CONSULTORIA, Fico muito bom, muito obrigado. Veja o código de exemplo: <?php echo "<a href=?pag=111>Pagina 1</a>"; echo "<a href=?pag=112>Pagina 2</a>"; if(isset($_GET['pag']) && ($_GET['pag'] == '111')){ require_once("fornecedor.php"); } if(isset($_GET['pag']) && ($_GET['pag'] == '112')){ require_once("rel.php"); } ?> Um abraço. Alissong Compartilhar este post Link para o post Compartilhar em outros sites
RTDN CONSULTORIA 0 Denunciar post Postado Outubro 24, 2008 Po cara era isso mesmo que voce queria??? abraços Compartilhar este post Link para o post Compartilhar em outros sites
Beraldo 864 Denunciar post Postado Outubro 24, 2008 Isso é simplesmente query struing. Não há codificação alguma, em princípio. É um tema amplamente abordado e importante. É bom estudar com calma e não simplesmente copiar e colar o script. Faça o tratamento das strings passadas como parâmetro na URL. A ausência de verificação pode ser uma falha de segurança. Compartilhar este post Link para o post Compartilhar em outros sites