Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

def

enviar dados para outra pagina sem usar form

Recommended Posts

o codigo é esse...

eu iria enviar para um e-mail...

 

agora preciso enviar pra outra pagina para gerar um boleto com o numero do cpf da pessoa....

tem como alguém ajuda ae...

 

só é preciso alguém da um ajuda como enviar uma variavel para outra pagina sem usar form!

 

obrigado!

 

<?php

$a=0;$b=0;$c=0;

$para="email@email.com.br";

$ass="CPF";

 

//VERIFICA SE O FORMULÁRIO FOI ENVIADO

if($_POST["verOK"]) {

//RECEBE OS DADOS DO FORMULÁRIO

$cpf = $_POST["cpf"];

 

//VERIFICA SE O QUE FOI INFORMADO É NÚMERO

if(!is_numeric($cpf)) {

$status = false;

}

 

else {

//VERIFICA

if( ($cpf == '11111111111') || ($cpf == '22222222222') ||

($cpf == '33333333333') || ($cpf == '44444444444') ||

($cpf == '55555555555') || ($cpf == '66666666666') ||

($cpf == '77777777777') || ($cpf == '88888888888') ||

($cpf == '99999999999') || ($cpf == '00000000000') ) {

$status = false;

}

 

else {

//PEGA O DIGITO VERIFIACADOR

$dv_informado = substr($cpf, 9,2);

 

for($i=0; $i<=8; $i++) {

$digito[$i] = substr($cpf, $i,1);

}

 

//CALCULA O VALOR DO 10º DIGITO DE VERIFICAÇÂO

$posicao = 10;

$soma = 0;

 

for($i=0; $i<=8; $i++) {

$soma = $soma + $digito[$i] * $posicao;

$posicao = $posicao - 1;

}

 

$digito[9] = $soma % 11;

 

if($digito[9] < 2) {

$digito[9] = 0;

}

else {

$digito[9] = 11 - $digito[9];

}

 

//CALCULA O VALOR DO 11º DIGITO DE VERIFICAÇÃO

$posicao = 11;

$soma = 0;

 

for ($i=0; $i<=9; $i++) {

$soma = $soma + $digito[$i] * $posicao;

$posicao = $posicao - 1;

}

 

$digito[10] = $soma % 11;

 

if ($digito[10] < 2) {

$digito[10] = 0;

}

else {

$digito[10] = 11 - $digito[10];

}

 

//VERIFICA SE O DV CALCULADO É IGUAL AO INFORMADO

$dv = $digito[9] * 10 + $digito[10];

if ($dv != $dv_informado) {

$status = false;

}

else

$status = true;

}//FECHA ELSE

}//FECHA ELSE(is_numeric)

}//FECHA IF($_POST)

?>

<?php

session_start();

if (isset($_SESSION['gd_code']) AND isset($_POST['post_code'])){

if (strtolower($_SESSION['gd_code']) == strtolower($_POST['post_code'])){

$a=$a+1;

} else {

$c=$c+1;

}

session_unregister(gd_code);

}

?>

<center><br /><br /><img src="logo.png" /><br /><br />Informe o <b>CPF</b> para solicitar a segunda vida do boleto<br /><br />

<form name="frm_cpf" action="<? echo $_SERVER["PHP_SELF"];?>" method="post">

<b>CPF:</b> <input type="text" name="cpf" maxlength="11"><br />

 

<b>Por favor, repita os caracteres ao lado:</b>

<input name="post_code" type="text" id="post_code" maxlength="4">

<input type="submit" name="btnValidar" value="Enviar">

<img src="img.php" />

<input type="hidden" name="verOK" value="1"><br />

<? if($c==1){echo "<br><font color=\"red\">CODIGO ERRADO</font><br>";}; ?>

</form>

<?php

if($_POST["verOK"]) {

if($status)

$a=$a+1;

else

$b=$b+1;

}

if($a==2){

mail($para,$ass,$cpf);

echo "<b>CPF ENVIADO COM SUCESSO!</b>";

};

if($b==1){

echo "<font color=\"red\">CPF incorreto.<br>Informe o CPF completo sem separadores.<br>Exemplo: 99999999999</font>";

};

?>

</center>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Use session, se acaso o link não deixar claro busque aqui mesmo no fórum como manipular sessões ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao precisa nem de seessao so usar GET

 

<a href="gerar_boleto.php?cpf=<?php echo $cpg; ?>"click aqui para gerar o boleto</a>

 

ai na pagina gerar_bolero.php

 

$cpf = $_GET["cpf"];

 

pronto você ja tme cpf na outra pagina, é claro que se for passar muitas variaveis eh melhor usar sessao

Compartilhar este post


Link para o post
Compartilhar em outros sites

mais meu....

 

eu uso o botão submit pra valida duas coisas...

 

esse codigo de get eu teria de usar no submit correto?

 

e não sou eu que vou gerar o boleto...

 

é em outro servidor...

 

o kra vai só vai usar php pra pegar o cpf... e usar um echo pra ele aparecer no boleto gerado...

 

eu não manjo muito de php...

 

meu negocio é mais actionscript

 

esse negocio de session ai como funciona?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.