Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> $_SERVER['HTTP_REFERER'] - wyodrębnianie słów kluczowych, Poszukiwanie słów kluczowych
smarcz
post
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!
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
alfatka
post
Post #2





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 25.12.2014

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


Witam. Prosze o pomoc.
Ustawiłam w skrypcie zmienną $_SERVER['HTTP_REFERER'], aby wpisywała do tablicy pełny adres w celu wyodrębnienia słów kluczowych.

I okazało się, że nie mogę wyodrębnić tych słów, bo ich tu nie widać, powinna być po q=.
Jak zrobić, żeby były widoczne?

Mam taki zwrot zmiennej:
http : // www.google. pl / url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CC8QFjAC&url=http%3A%2F%2Fdomena.com.pl%2Fsubdomena&ei=PiacVMfeB8auU-yig6AL&usg

Ściągnęłam plik logów z serwera i rozpakowałam i tam są te słowa kluczowe po q=, ale chciałam, aby je wyłapywała zmienna $_SERVER['HTTP_REFERER'], aby je stąd wyodrębnić.

Ten post edytował alfatka 25.12.2014, 16:45:40
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.12.2025 - 23:05