Witam,

Potrzebuję pomocy w dostosowaniu alogrytmu obsługującego posty udostępnione przez użytkowników obserwowanych przez zalogowanego użytkownika, tak jak to jest w najpopularniejszych serwisach społecznościowych. Chciałbym, aby skrypt rozpoznawał posty udostępnione i przeszukiwał bazę w poszukiwaniu innych użytkowników, którzy również udostępnili tego samego posta.

Moje pytanie brzmi. Czy powinienem zastosować w tym skrypcie tablicę $_SESSION i pakować tam id postów, które były już udostępnione, aby skrypt podczas wczytywania kolejnej strony nie ładował już ich?

TABELA hg_users <- Użytkownikcy serwisu
IdUser | LoginUser

TABELA hg_posts <- Posty użytkowników
IdPost | (...) parametry posta (...) | i tutaj chciałem dodać IdUserRepin | IdPostRepin <- do rozpoznania użytkownika, który udostępnił ten post. Myślę też nad stworzeniem osobnej tabeli z tymi parametrami i się z nią łączyć podczas wczytywania postów.

TABELA hg_follow <- Obserwowani i obserwujący uzytkownicy
IdFollow | IdUser | IdFollower

IdFollower - id użytkownika, który obserwuje
IdUser - id użytkownika, którego obserwują