Ir ao conteúdo

Posts recomendados

Postado

Boa tarde galera,,

 

Estou com uma dúvida cujo tenho avançado só na gambiarra.

 

Preciso incluir e remover urls.

 

O script está em localhost,, logo não vejo critério para segurança!

 

<?php // systemurl.php

function get_url($cpf,$cnpj,$mes,$defini){
    $url = "?";
    $z = 0;
    
    if(isset($cpf)    ) { $url .= "cpf=".$cpf."";        $z++;} else 
    if(isset($cnpj)    ) { $url .= "cnpj=".$cnpj."";    $z++;}
        
    if(isset($mes)) { if($z > 0)  $url .= "&"; $url .= "mes=". $mes.""; $z++;}

    
    if((isset($_GET['error']))        || ($defini == "error"))     { if($z > 0)  $url .= "&"; $url .= "error";      $z++;}
    if((isset($_GET['valor']))        || ($defini == "valor"))     { if($z > 0)  $url .= "&"; $url .= "valor";      $z++;}
    if((isset($_GET['credito']))    || ($defini == "credito"))     { if($z > 0)  $url .= "&"; $url .= "credito";  $z++;}
    if((isset($_GET['retorno']))    || ($defini == "retorno"))     { if($z > 0)  $url .= "&"; $url .= "retorno";    $z++;}
    //if(isset($cpf) || isset($cnpj)) { $url .= "&"; }
    return $url;    
}

?>

 

Explicando meu interesse.

Preciso que o link

<a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['error']); ?>"> Link 1 </a>

<a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['valor']); ?>"> Link 2 </a>

<a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['credito']); ?>"> Link 3 </a>

<a href="<php echo get_url($_GET['cpf'],$_GET['cnpj'],$_GET['mes'],$_GET['retorno']); ?>"> Link 4 </a>

 

Este links executam assim:

Ao clicar no link 1 ele redirecionará conforme os itens existentes,, porém,, o meu interesse é novamente clicar no link 1 e caso exista ele deverá redirencionar novamente porém removendo a opção..

Imaginei em fazer em jquery ajax,, mas não quero usar form get ou post..

 

  • Confuso 2
Postado

Só para fechar o post consegui.

 

<a href="<?php echo get_url($cpf,$cnpj,$get_mes,null,$valor,$credt,$rtorn,$nzero);?>">Erro</a>

<a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,null,$credt,$rtorn,$nzero);?>">Valor</a>

<a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,$valor,null,$rtorn,$nzero);?>">Credito</a>

<a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,$valor,$credt,null,$nzero);?>">Retorno</a>

<a href="<?php echo get_url($cpf,$cnpj,$get_mes,$error,$valor,$credt,$rtorn,null);?>">Zero</a>

 

 

<?php
function get_url($a,$b,$c,$d,$e,$f,$g,$h){
	$url = "?";
	$z = 0;
	
	if($a !== null) 	{ $url .= "cpf=".$a."";	$z++;} else 
	if($b !== null) 	{ $url .= "cnpj=".$b."";	$z++;}
	
	if($c !== null)	{ if($z > 0)  $url .= "&"; $url .= "mes=". $c; $z++;}
	if($d !== null)	{ if($z > 0)  $url .= "&"; $url .= "error=". $d; $z++;}
	if($e !== null)	{ if($z > 0)  $url .= "&"; $url .= "valor=". $e; $z++;}
	if($f !== null)	{ if($z > 0)  $url .= "&"; $url .= "credito=". $f; $z++;}
	if($g !== null)	{ if($z > 0)  $url .= "&"; $url .= "retorno=". $g; $z++;}
	if($h !== null)	{ if($z > 0)  $url .= "&"; $url .= "zero=". $h; $z++;}
	// if(isset($a) || isset($b)) { $url .= "&"; }
	return $url;	
}
?>

 

  • Confuso 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!