Witam. Piszę stronę, w której wypisuje sobie ogłoszenia z bazy danych i dla każdego ogłoszenia mam oddzielną stronę, która jest generowana dynamicznie. Tutaj kod:
$id_ogloszenia = $_GET['q'];
$wyciagamy_info=$wpdb->get_results("SELECT * FROM ogloszenia WHERE id=$id_ogloszenia");
foreach ($wyciagamy_info as $wyciagamy_info_res) {
$id = $wyciagamy_info_res->id;
$active = $wyciagamy_info_res->active;
$typ = $wyciagamy_info_res->typ;
$woje = $wyciagamy_info_res->woje;
$miasto = $wyciagamy_info_res->miasto;
$tytul = $wyciagamy_info_res->tytul;
$tresc = $wyciagamy_info_res->tresc;
$nazwa = $wyciagamy_info_res->nazwa;
}
Adres każdego ogłoszenia to: http://moja_strona.pl/ogloszenie/?q=111
Chciałabym móc zmienić adres tych rekordów, by nie można było w prosty sposób ogarnąć schematu tych ogłoszeń.
Np. usunąć: ?q= i zostawić samo id plus 4 generowane randomowo liczby z przedziału 1111 do 9999 (http://moja_strona.pl/ogloszenie/1114654). Nie za bardzo wiem jak to ruszyć.
Coś w takim stylu:
$random = rand(1111,9999);
$id= $wyciagamy_info_res->id.$random;
A może po prostu przy zapisie do bazy ogłoszenia dodać nową kolumnę z id_random i zapisywać id + 4 randomowe liczby, a później:
$wyciagamy_info=$wpdb->get_results("SELECT * FROM ogloszenia WHERE id_random=$id_ogloszenia");
Tylko jak pozbyć się tego "?q="? Albo chociaż samego "=".