Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][PHP]Zmiana zawartości linku wyświetlanych artykułów z bazy, lub dodanie parametru z ID artkułu, [PHP] [JS]
bogdanh
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 22.04.2012

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


W pętli wyświetlam artykuły z bazy (kilkaset ++). W wielu z nich sa linki do dokumentów typu http://domena.pl/pliki/rozne-pliki.pdf.
Potrzebuję poddać analizie to co się dzieje, więc przekierowuje przez .htaccess wszystkie linki do katalogu /pliki do pliku np. analiza.php.
Problem w tym, że potrzebuję otrzymać w pliku analiza.php także ID z bazy danych konkretnego artykułu , w którym zawarte sa linki (z "klikanego" dokumentu).
Nie mogę znaleźć rozwiązania.
Do .htaccess chyba nie da sie przekazać dodatkowej zmiennej...
Ciasteczka/sesje przy tej ilości artykułów wyświetlanych równocześnie strasznie skomplikowały by kod i spowolniły pracę...
Nie mogę ingerować w bazę, żeby zmieniać linki dodając parametry m. in. z powodu częstych aktualizacji artykułów przez redaktorów...

Jakieś podpowiedzi?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 809
Pomógł: 1828
Dołączył: 11.03.2014

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


Spróbuj się oprzeć o HTTP_REFERER. Przy czym URL strony z artykułem musiałby zawierać ID artykułu, tak aby przy obróbce referera wyłuskać to ID.
Go to the top of the page
+Quote Post
bogdanh
post
Post #3





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 22.04.2012

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


Cytat(trueblue @ 9.07.2014, 18:14:59 ) *
Spróbuj się oprzeć o HTTP_REFERER. Przy czym URL strony z artykułem musiałby zawierać ID artykułu, tak aby przy obróbce referera wyłuskać to ID.

To już przećwiczyłem i padłem - stad moje pytanie.
Szukam sposobu na zmianę zawartości linków, aby dodać to ID artykułu, ale bez przeszukiwania całości tekstu..
Wyobraziłem sobie coś takiego...
Wyświetlanie artykułów następuje w pętli php (plus stronicowanie).
W każdym przebiegu przekazuję ID do np. skryptu JS (nie wiem jak), który podmienia link na stronie dodając ID do ciągu (nie wiem jak). (IMG:style_emoticons/default/smile.gif)
Innych sposobów poza przeszukiwaniem tekstu nie wymyśliłem.
To przeszukiwanie odpada - zbyt czasochłonne przy kilkuset artykułach i kilkuset czytających równocześnie rózne teksty.
Jak pisałem nie moge ingerować w zawartość artykułów w bazie - aby dopisywać ID - z wielu powodów niezależnych ode mnie.
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: 26.12.2025 - 22:58