Jump to content

Como criar um link automático?


BoGaS

Recommended Posts

Boas!

Preciso de ajuda, a situação é a seguinte, estou a fazer um site e quero criar um link automático, experimentei com o seguinte codigo:

if($permissao==1)
{?>
<a href="opcoes.php"></a>
<?php
}
        ?>

Mas não funciona. Cria que se a condição fosse satisfeita que fizesse o redirecionamento para opcoes.php.

Obrigado a todos.

Link to comment
Share on other sites

Boas!

Preciso de ajuda, a situação é a seguinte, estou a fazer um site e quero criar um link automático, experimentei com o seguinte codigo:

if($permissao==1)
{?>
<a href="opcoes.php"></a>
<?php
}
        ?>

Mas não funciona. Cria que se a condição fosse satisfeita que fizesse o redirecionamento para opcoes.php.

Obrigado a todos.

Boas!

Preciso de ajuda, a situação é a seguinte, estou a fazer um site e quero criar um link automático, experimentei com o seguinte codigo:

if($permissao==1)
{?>
<a href="opcoes.php"></a>
<?php
}
        ?>

Mas não funciona. Cria que se a condição fosse satisfeita que fizesse o redirecionamento para opcoes.php.

Obrigado a todos.

if($permissao==1)
{?>
<SCRIPT LANGUAGE="JavaScript">
                      window.location="opcoes.php";
                      </script> 

<?php
}
        ?>

desta forma a página "Salta" --> é redireccionada para opcoes.php

Link to comment
Share on other sites

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Php + Java Script

<?php if($permissao==1)
{?>
<SCRIPT LANGUAGE="JavaScript">
                     window.location="opcoes.php";
                     </script>

<?php
}
       ?>

PHP puro (Só funciona no cabeçalho)

<?php  if($permissao==1) {header('Location:link.php');} ?>

Com os melhores cumprimentos,

Sérgio Matias

ser.gifsartim.gif

Link to comment
Share on other sites

Obrigado, era mesmo disto que eu precisava. Apenas tenho uma questão...Porque é que no script do aparicio o código tem aqueles <?php e ?> à mistura? Porque é que é:

<?php if($permissao==1)
{?>
<SCRIPT LANGUAGE="JavaScript">
                      window.location="opcoes.php";
                      </script> 

<?php
}
        ?>
?>

E não:

<?php if($permissao==1)
{
<SCRIPT LANGUAGE="JavaScript">
                      window.location="opcoes.php";
                      </script> 
}
?>
Link to comment
Share on other sites

  • 3 weeks later...

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Com os melhores cumprimentos,

Sérgio Matias

Como posso fazer para que o tempo apareça na páguina?

Explico melhor, aparece a seguinte mensagem:

Vai ser redirecionado dentro de 5s

E depois onde está o 5 vai aparecendo 4 3 2 1.

Tks mais uma x

Link to comment
Share on other sites

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Com os melhores cumprimentos,

Sérgio Matias

Como posso fazer para que o tempo apareça na páguina?

Explico melhor, aparece a seguinte mensagem:

Vai ser redirecionado dentro de 5s

E depois onde está o 5 vai aparecendo 4 3 2 1.

Tks mais uma x

O que procuras é qq coisa assim


<html>
<head>
<script type="text/javascript">
var counter=5;

function decrement(){
var x = document.getElementById('number');
x.innerHTML= counter--;
if (counter==0) window.location.href='http://URL';
}
</script>
</head>
<body onload="setInterval('decrement()',1000)">
bla bla bla em <span id="number">5</span>

</body>
</html>
Link to comment
Share on other sites

Acho que nenhum de nós conseguiu perceber muito bem o que pretendes.

Se o que queres é redireccionar a páginas ctual para outra podes usar

html (logo sem condicao)

<meta HTTP-EQUIV="REFRESH" content="5; url=http://www.portugal-a-programar.pt/index.php?showtopic=2361" >

Com os melhores cumprimentos,

Sérgio Matias

Como posso fazer para que o tempo apareça na páguina?

Explico melhor, aparece a seguinte mensagem:

Vai ser redirecionado dentro de 5s

E depois onde está o 5 vai aparecendo 4 3 2 1.

Tks mais uma x

(PHP PURO)

<?php
$redi = "5";
header("refresh:$redi; url=http://www.google.com");
echo "<center>Vai ser redirecionado dentro de $redi segundos</center>";
?>
Link to comment
Share on other sites

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.