Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]losowy ciąg znaków w linku, adresie strony i odczyt GET
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Chciałbym generować losowy link, oraz adres strony...

  1. <?php
  2. $nomega = '1234567890qwertyuiopasdfghjkklzxcvbnm';
  3.    $idomega = '';
  4.    for ($nkey=0; $nkey<7; $nkey++)
  5.    {
  6.        $idomega .= $nomega[rand()%(strlen($nomega))];
  7.    }
  8.  
  9. echo $idomega;
  10. ?>


w efekcie otrzymuje np:

Kod
mkzkqft


ok, dalej zapodaje do linku:

  1. href="?<?php echo''.$idomega.''?>=strona1


i jest też ok, ale... chciałbym np. wiedzieć czy strona1 jest akurat teraz wczytana, tzn. $idomega jest = strona1

  1. <?php
  2. if ($_GET['$idomega']) == 'strona1') {echo("id=\"active\"");}
  3. ?>


I tu jest problem gdyż $idomega jest generowana za każdym razem gdy wczytywana jest strona, a adres strony zawiera stare wygenerowany ciąg.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 12:24