Jump to content

Saber Qual O Link Em Que O User Clicou


SoKo
 Share

Recommended Posts

Boas,

então a minha duvida é a seguinte:

Tenho uma pagina muito simples mesmo, só basico html mesmo, com uma serie de links. Do genero:

Link_1

Link_2

Link_3

Link_4

Agora o que queria fazer era: quando o utilizador clicar, por exemplo, no Link_1 fazer load de uma pagina com, por exemplo, o seguinte texto: Aqui tem o seu Link_1. (Isto nao era dificil de fazer se só existisse um link, pelo referrer dava pa saber... mas com varios links não sei como fazer isto)

O cerne da questao tá em que todos os links apontam para a mesma, por exemplo, load.qqcoisa e nesta pagina é que aparecia Aqui tem o Link_1 / Link_2 / ...

Basicamente era guardado numa variavel qual o link que o user clicou e depois fazia o output dessa mesma var no load.qqcoisa

Isto até fazia a pedreiro, 4 loads pa 4 links, mas são centenas de links, se não mesmo milhares que vou ter nas varias paginas html em que tenho que fazer isto :(

php ou java tou a vontade...

ajuda precisa-se! :)

muito resumidamente, guardar numa var o "Anchor" do link clicado pelo user e fazer o output dessa var na pagina que abre posteriormente.

por vezes nao consigo exprimir bem as minhas duvidas, coisa de super dotado :lol: .

Qualquer ajuda é bem vinda, é que ja precisava de ter isto feito "pra ontem" :)

TIA!

Link to comment
Share on other sites

hum, e que tal passares uma variável no $_POST?

www.soko.com/link.php?id=1

www.soko.com/link.php?id=2

www.soko.com/link.php?id=3

www.soko.com/link.php?id=4

depois no link.php tens um

$id = $_GET["id"];

e já está, ficas com o número em $id

Edited by hda
Link to comment
Share on other sites

hda, isso não é por POST, é por GET.

SoKo, se o teu servidor suportar PHP, a melhor solução é mesmo essa. Usas o link com mais um campo (naquele caso o id) e do outro lado vais ver qual é esse campo.

É como o hda disse, mas em vez de $_POST["id"], é $_GET["id"].

Link to comment
Share on other sites

tens razão, o post vem de uma form :/

eu disse php porque ele tem no primeiro post "html + php/java(script)"

Não tinha visto o sub-título.

Sendo assim, penso que a maneira mais fácil é mesmo essa do id.

Link to comment
Share on other sites

sem alterar o html é dificil.

podias era fazer na pagina de destino um javascript para que visse qual era a pagina anterior (history -1).

e de alguma maneira traduzisse o URL para uma mensagem ...

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
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

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.