Skocz do zawartości

Problem ze zdjęciem - mod_rewrite, skrypt php oraz $_GET['id']


morart morart

Rekomendowane odpowiedzi

Witam,

zrobiłem w serwisie przyjazne przeglądarkom linki za pomocą mod_rewrite, prawie wszystko działa dobrze.

Linki postaci:

https://www.domenamoja.pl/20-bardzo-ladny-tescik.html

odczytuje jako:

https://www.domenamoja.pl/test.php?id=20

i oto mi chodziło.

Problem w tym, że w test.php umieszczane jest zdjęcie, którego nazwą jest numer id, który pobierany jest poprzez GET, a co za tym idzie przy tym rozwiązaniu $_GET['id'] to: "20-bardzo-ladny-tescik" a nie tak jak powinno być: "20" no i zdjęcie nie może się wyświetlić wiadomo dlaczego.

W związku z tym prosiłbym o jakieś wskazówki, jak sobie poradzić z tym problemem?

Dziękuję - Kamil

Odnośnik do komentarza
Udostępnij na innych stronach

jest kilka mozliwosci:

-zmien mod_rewrite; niech pobiera dwie zmienne: do jednej wpisuj liczbe porzadkowa, do drugiej - nazwe (ponizej przyklad z glowy, bez testow czy dziala)

RewriteRule ^([0-9]+)-([^/]+).html$ test.php?id=$1 [L,NC,QSA]

-explode

$temp=explode($_GET['id'],'-');
$id=$temp[0];

-substr+intval(ograniczenie do 3 cyfr)

$temp=intval(substr($_GET['id'],0,3));

Fabryka Spamu - mój SEO-blog

Polecam prosty CMS - PikoCMS do stawiania zaplecza.

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności