Jump to content

Desafio


xcubic

Recommended Posts

Posted

Tenho de resolver o seguinte:  😉

Tenho de abrir uma página prog1.php que terá um numero aleatório que terei de reenviar para verifpr1.php em menos de 1 segundo na forma verifpr1.php?solucao=numero.

Ora sou principiante no php e até agora cheguei ao ponto:

<?php
$file = fopen("prog1.php","r");
$log=fpassthru($file);
echo $log;
?>

Mas em vez de obter o numero que desejo, obtenho uma mensagem da página do género:

Atenção, não tens o loggin feito! Deves fazer seguira tua seção na execução do script.

Daí não ter passado a segunda parte do desafio de reenviar esse numero pois nem o consigo obter, embora quando abre essa página eu mesmo depois de fazer loggin no site a página me devolva bem um numero. :S

Ora estou completamente perdido. Alguém ajuda por favor?  😉

Posted

no prog1.php:

<?php header("Location: verifpr1.php?solucao=".rand()); ?>

no verifpr1.php:

<?php echo $_GET['solucao']; ?>

😉

Não peças ajuda por PM! A tua dúvida vai ter menos atenção do que se for postada na secção correcta do fórum!

Posted

Talvez não me tenha explicado bem no facto em que o prog1.php e o verifpr1.php: já estão criados. O que eu tenho de fazer é criar um terceiro script php que me faça o que descrevi em cima, ou seja passar o numero aleatório da página prog1.php para a página verifpr1.php mantendo a secção que já tenho no site.  😉

Posted

Boas.

Penso que o que queiras fazer é:

Tens o file que faz o random, nesse file fazes um echo do valor que saiu em random.

No file onde keres passar o valor fazes:

include("prog1.php");

Aqui o que estás a fazer é incluir o file prog1.php no verifpr1.php. Assim já podes fazer o output do valor random no outro file sem mexeres em mais nada. Isto segundo o que percebi da tua duvida.

Espero ter ajudado.

Cumps

Posted

Só me falta mesmo um último detalhe, com já tinha dito no primeiro post:

Atenção, não tens o loggin feito! Deves fazer seguira tua seção na execução do script.
E isto sim, não faço a menor ideia... :S
Posted

Resolvido! O topico pode ser fechado. Usei o codigo:

<?php
$url = "prog1.php?PHPSESSID='vi nos cookies do firefox';
$id = fopen($url, 'r');
$text = fread($id,100);
fclose($id);
echo $text;
$text = substr($text,64);
echo "<br><br>".$text;
$url = "verifpr1.php?PHPSESSID='vi nos cookies do firefox'.$text;
$id = fopen($url, 'r');
$text = fread($id,10000);
fclose($id);
echo "<br><br>".$text;

?>

😛

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.