Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 12.05.2005 Ostrzeżenie: (0%)
|
Witam szanowne gremium!
Szukam podpowiedzi lub rozwiązania problemu. Chciałbym wyodrębniać z ciągu zawartego w zmiennej $_SERVER['HTTP_REFERER'] - słowa kluczowe, które spowodowały odnalezienie mojej strony. Np.: http://localhost:82/serwis/link.php?action...p;szukaj=Szukaj (...)?action=znajdz&q=slawek+micha%B3&szukaj=Szukaj chciałbym wyodrębnić tylko zawartość: q=slawek+micha%B3 - i oddzielić oba słowa kluczowe slawek i michal jako oddzielne. Chodzi mi o skonstruowanie takiego rozwiązania, które będzie mogło badać przekierowania z google, itp... co zastosować - wyrażenie regularne, explode - a może coś innego?? Wyrażenie regularne $string = $_SERVER['HTTP_REFERER']; preg_match_all("@&(.*?)&@", $string, $ciag); echo '<pre>'; print_r($ciag); echo '</pre>'; powoduje taki wynik: Array ( [0] => Array ( [0] => &q=slawek+micha%B3& ) [1] => Array ( [0] => q=slawek+micha%B3 ) Z góry dzięki za wszelkie rady! |
|
|
|
smarcz $_SERVER['HTTP_REFERER'] - wyodrębnianie słów kluczowych 9.09.2007, 09:22:49
1010 nie rozumiem jaki problem...
explode ("+... 9.09.2007, 10:38:07
smarcz Być może źle sprecyzowałem - mamy w zmiennej ... 9.09.2007, 10:46:03
Eqalizer [PHP] pobierz, plaintext <?php$str = "http... 9.09.2007, 10:48:34
b_chmura Kod'#[q=](.*?)\+#si'
... 9.09.2007, 10:51:15
smarcz Eqalizer - bardzo dziękuje za podpowiedź. Właśnie ... 9.09.2007, 11:54:22
camillos Odpowiedź spóźniona, ale może komuś się przyda.
Ja... 15.11.2007, 23:00:47
alfatka Witam. Prosze o pomoc.
Ustawiłam w skrypcie zmienn... 25.12.2014, 16:28:01 ![]() ![]() |
|
Aktualny czas: 20.12.2025 - 16:31 |