Skocz do zawartości

Jak wstawić zmienną POST do url?


Dose

Rekomendowane odpowiedzi

Witam,

siedze sobie nad takim problemem. Pobieram zmienna za pomoca POST:

<form action="result.php" enctypte="text/plain" method="POST">

Url wyniku wyświetla mi się tak:

www.strona.pl/result.php

a ja chce jakoś wstawić pobraną zmienną do tego urla, zeby było tak:

www.strona.pl/wynik,zmienna-ktora-pobralem

Jest jakiś prosty sposób zrobienia tego? bo próbowałem i zmiennej GET (ale GET dokleja na koncu url, wiec odpada) i reguł w htaccessie i jakoś nie moge zadziałąc?

podpowiedzcie cos, ok?

pzdr

co by tu wstawić...

Odnośnik do komentarza
Udostępnij na innych stronach

Nie zmodyfikujesz urla wysyłając dane z formularza, chyba, że javascriptem

java script:window.location='wynik,'+formularz.zmienna.value

Możesz też przekierować urla po stronie serwera

header("Location: ".$_POST['wynik'].",".$_POST['zmienna']);

Tylko nie bardzo rozumiem, po co Ci przyjazne urle po wysłaniu danych formularzem ;)

Roboty i tak nie umieją wypełniać formularzy ;)

"bytka abo ne bytka to je zapytka" - W. Shakespeare ;)

Niekończąca się impreza ;) ... wątroba zaleczona :D

Odnośnik do komentarza
Udostępnij na innych stronach

przy użyciu GET mam cos takiego:

<form action="result.php" enctypte="text/plain" method="GET">

url wyniku :

www.strona.pl/result.php?string=zmienna-ktora-pobralem

i nie ustawie wygladu urla na taki:

www.strona.pl/wynik,zmienna-ktora-pobralem

bo zawsze będe miał doklejone

?string=zmienna-ktora-pobralem

na końcu.

np

www.strona.pl/wynik,zmienna-ktora-pobralem?string=zmienna-ktora-pobralem

nawet robie regułke w htaccess, to GET i tak doklei swoje, co bym nie zrobił

dlatego z GET zrezygnowałem

Tylko nie bardzo rozumiem, po co Ci przyjazne urle po wysłaniu danych formularzem ;)

Roboty i tak nie umieją wypełniać formularzy ;)

powiedzmy, ze user wysyła dane i otrzymuje strone wynikową. Ponieważ jest dla niego interesująca, kopiuje url wyniku i dodaje link do niej na innej stronie. W tym momencie robal włazi poprzez taki link, indeksuje to i robi sie np duplicate content w momencie, gdy ja również mam linka do tej strony wynikowej, tylko przyjaznego.

przyklad: ktoś wysyła zapytanie "beatbox", otrzymując jakiś tam wynik tego zapytania o adresie url

www.strona.pl/result.php?string=beatbox

wynik mu się podoba, wiec gdzies go umieszcza np na swoim blogu

tymczasem ja na swojej stronie tworzę link 'Ostatnie zapytania' o adresie:

www.strona.pl/wynik,beatbox

ten URL jest przekierowywany za pomoca odpowiedniej regułki w htaccess

W tym momencie sa dwa adresy url o identycznej treści.

O to mi chodzi, jak tego uniknąc

pzdr

co by tu wstawić...

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