#prasowkadev 11 sierpnia 2019 roku
Dej #zebroplusy coby się chciało robić prasówki przez najbliższy tydzień ( ͡° ʖ̯ ͡°)
Kilka bardzo złych nawyków przy tworzeniu softu
https://dev.to/ilonacodes/5-bad-habits-for-software-developers-2fmo
Kilka sposobów na szybkie poprawienie jakości kodu w #javascript #frontend
https://dev.to/mlevkov/5-easy-wins-to-refactor-even-the-worst-legacy-code-2bp5
O wartości biznesowej refactoringu, czyli o tym jak przekonać biznes, że to się im opłaca #programista15k
https://dev.to/jamesmh/why-should-you-refactor-your-code-53fd
Google Scholar i ich wybór najbardziej wpływowych prac naukowych #ai #machinelearning
https://www.natureindex.com/news-blog/google-scholar-reveals-most-influential-papers-research-citations-twenty-nineteen
Szybkie
Dej #zebroplusy coby się chciało robić prasówki przez najbliższy tydzień ( ͡° ʖ̯ ͡°)
Kilka bardzo złych nawyków przy tworzeniu softu
https://dev.to/ilonacodes/5-bad-habits-for-software-developers-2fmo
Kilka sposobów na szybkie poprawienie jakości kodu w #javascript #frontend
https://dev.to/mlevkov/5-easy-wins-to-refactor-even-the-worst-legacy-code-2bp5
O wartości biznesowej refactoringu, czyli o tym jak przekonać biznes, że to się im opłaca #programista15k
https://dev.to/jamesmh/why-should-you-refactor-your-code-53fd
Google Scholar i ich wybór najbardziej wpływowych prac naukowych #ai #machinelearning
https://www.natureindex.com/news-blog/google-scholar-reveals-most-influential-papers-research-citations-twenty-nineteen
Szybkie
W jaki sposób uzyskać dostęp do zmiennych sesji o danym id? Istotne jest to że robię to na serwerze websocketów i użycie
session_id($id); session_start()
odpada, bo session_start() próbuje wysłać nagłówki a nie może tego zrobić przy połączeniu websocketów co generuje warning.session_save_path
, to możesz wskazać swój katalog, potem z niego wyciągasz odpowiedni plik i masz. Jeśli nie, to w /tmp powinny siedzieć dane sesji.Jeśli jest aktywny suhosin, to pliki będą zakodowane i bez
session_start
chyba się nie obejdzie. A warningi przecież można ukryć.ob_start
iob_end_clean
. To powinno pozwolić Ci przechwycić ten output tak, że nie zostanie wysłany.Natomiast tak ogólnie, jeśli potrzebujesz takimi hackami uzyskać dostęp do sesji PHP, to znaczy, że prawdopodobnie te dane nie powinny w niej w ogóle być.
Jeślipotrzebujesz szybkiego dostępu do jakichś danych usera, to możesz np. użyć redisa, który też trzyma dane w RAMie.
Ręcznego czytania plików sesji bym nie doradzał. To jest