![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 14.03.2023 Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pewien problem z kodem, piszę własny sytem licencjonowania i irytuje mnie już ża coś nagle przestało działać... jeszcze do jakiegoś czasu wszystko było ok aż nagle skrypt zaczął wywalać błąd a raczej braku klucza lub jego poprawność....
W module mam taki kod:
W pliku veryfication_license.php mam kod:
gdy ręcznie w wyszukiwarce się wpisze adres z file_get_content podmieniając tagi na adres strony i klucz to pokazuje wszystko poprawnie natomiast moduł pokazuje mi błąd z funkcji
wyświetlanie ręcznie zmiennej $result nie pokazuje dosłownie nic a przy zmiennej $message pokazuje tą informację o błędnej liceencji... co najlepsze sprawdzałem kod na różnych sandboxach dostępnych w internecie, na 3 z pośród kilkunastu stron takich komunikat wyświetlał poprawnie że klucz prawidłowy ale na większości to samo: błędny klucz lub jego brak... Używam PHP 8.2 Co tutaj mogło się zepsuć? Dodam że plik sprawdzający klucz łączy się z bazą danych gdzie ten klucz się znajduje a prawa pliku (CHMOD) to 644, nic z tym nie było zmieniane ani ruszane... |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 14.03.2023 Ostrzeżenie: (0%) ![]() ![]() |
Niestety dalej to samo... A moduł który wykorzystuje sprawdzanie licencji znajduje się na stronie klienta i dzięki tej zmiennej łączy się z moją stroną więc nie wykorzystuje sandboxów, z tego ja sprawdzałem czy czegoś nie pomieszałem.
Może jest jakaś inna zmienna zamiast file_get_contents która zadziała i będzie zgodna z najnowszą wersją PHP 8.2 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 18.10.2025 - 07:27 |