Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Nie pokazywanie tekstu za danym znakiem(get)
Wujeksamodno
post 27.03.2010, 18:51:22
Post #1





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 12.09.2009

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


Hej. Więc mam taki problem.
Tworze sobie w html'u dodawanie do grona, wykopu etc.
Działa to mnie więcej tak
  1. <a href="adres_gdzie_dodac/$social_adress

a sa to po prostu
  1. $social_adress = $_SERVER['REQUEST_URI'];

I wszystko jest ok, gdyby nie to że taka strona jest dostępna pod kilkoma adresami(np. temat-lubie-placki, temat-lubie-placki?post=xxx).
Teraz chciałbym, aby mimo wejścia na temat-lubie-placki?post=xxx $social_adress zwracał temat-lubie-placki czybli bez wszystkiego za getem.
próbowałem przez str_replace ale jakoś mi się nie udało...

mam nadzieje że dość dobrze opisałem.
Go to the top of the page
+Quote Post
Kszyhuu
post 27.03.2010, 19:58:24
Post #2





Grupa: Zarejestrowani
Postów: 157
Pomógł: 32
Dołączył: 24.08.2009

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


Możesz korzystać z funkcji explode(), dzieląc adres na część przed znakiem zapytania i część po nim, a następnie korzystać tylko z tej pierwszej.

  1. $adres = "http://www.domena.pl/plik.php?post=xxx"; //czy tam od razu w postaci zmiennej
  2. $domena = explode("?", $adres);
  3. echo $domena[0]; // wyświetli Ci właściwą część domeny z którą już sobie zrobisz co chcesz.


Ten post edytował Kszyhuu 27.03.2010, 20:00:01
Go to the top of the page
+Quote Post
Wujeksamodno
post 27.03.2010, 20:11:27
Post #3





Grupa: Zarejestrowani
Postów: 30
Pomógł: 1
Dołączył: 12.09.2009

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


Dziękuje ślicznie.
Zrobiłem:
  1. $sexy = $_SERVER['REQUEST_URI'];
  2. $domena = explode("?", $sexy);
  3. $social_adress = $domena[0];

I działa. Plus dla Ciebie.
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 12.06.2025 - 11:12