dodo512 отлично понял что я имею ввиду
да и TheAndrey7 тоже все отлично понял
но если уж тебе трудно понять то объясню
есть на сайте такая штука как маршруты( uri )
к примеру:
/
/main-page
/report-page
/feed-page
/user/id512
...
Вот они должны отправляться в файл index.php чтобы в дальнейшем его обработать, определить каким методом он был отправлен и что должно происходить при попадании в этот маршрут, а если его вообще не существует то выдать страницу 404.
Но вот если догадаться то маршрут /user/id512 должен вести на страницу пользователя то можно догадаться что у пользователя может быть к примеру аватарка, или лента постов в которой могут находиться картинки.
И вот чтобы на экране показалась и загрузилась с сервера эта самая картинка то к ней должен быть проложен путь на сервере, в моем случае картинки должны были находиться в папке public_folder, да я мог бы просто сделать вот так
Но тогда бы во первых в адресной строке появлялось это неуместное public_folder/ в начале пути.
А во вторых таким образом можно было бы обратиться и к другим папка в корне проекта.
Да я точно так же мог бы просто поместить index.php в папку public_folder/ и абсолютно все запросы отправлять в ту папку
Но вот я захотел чтобы index.php лежал не в папке public_folder/ , а в директории проекта, и неважно почему, просто мне так нужно было.
это да, но бывают же случаи когда пользоваться корзиной может и не авторизованный пользователь, и оплату он производить будучи неавторизованным, что тогда посоветуете?
Это я уже понял, но строчка в которой показывает ошибку это require ...; а также эта ошибка показывается в стандартных файлах вп, но вот кажется мне что врядли бы они допустили такую ошибку в своей CMS
FanatPHP, самое интересное, что ошибка вылазит не всегда, и на разных страницах разная строчка, вот лог ошибок
[15-Feb-2022 09:14:22 UTC] PHP Fatal error: Possible integer overflow in memory allocation (4294967294 * 32 + 32) in /var/www/9.dev-kit.ru/data/www/9.dev-kit.ru/wp-admin/includes/admin.php on line 38
[15-Feb-2022 09:15:59 UTC] PHP Fatal error: Possible integer overflow in memory allocation (4294967294 * 32 + 32) in /var/www/9.dev-kit.ru/data/www/9.dev-kit.ru/wp-admin/includes/admin.php on line 35
[15-Feb-2022 09:18:51 UTC] PHP Fatal error: Possible integer overflow in memory allocation (4294967260 * 32 + 32) in /var/www/9.dev-kit.ru/data/www/9.dev-kit.ru/wp-admin/includes/admin.php on line 32
а вот что на этих строчках находится
32:
require_once ABSPATH . 'wp-admin/includes/image.php';
ThunderCat, при нажатии на кнопку само собой ничего не происходит, после того как ты нажал на кнопку авторизации через гугл, у тебя открывается окошко от гугла где ты нажимаешь продолжить, на сайт приходит ответ, и с этим ответом нужно что то сделать, и мой вопрос собственно заключается в том как правильно обработать ответ
да и TheAndrey7 тоже все отлично понял
но если уж тебе трудно понять то объясню
есть на сайте такая штука как маршруты( uri )
к примеру:
/
/main-page
/report-page
/feed-page
/user/id512
...
Вот они должны отправляться в файл index.php чтобы в дальнейшем его обработать, определить каким методом он был отправлен и что должно происходить при попадании в этот маршрут, а если его вообще не существует то выдать страницу 404.
Но вот если догадаться то маршрут /user/id512 должен вести на страницу пользователя то можно догадаться что у пользователя может быть к примеру аватарка, или лента постов в которой могут находиться картинки.
И вот чтобы на экране показалась и загрузилась с сервера эта самая картинка то к ней должен быть проложен путь на сервере, в моем случае картинки должны были находиться в папке public_folder, да я мог бы просто сделать вот так
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Но тогда бы во первых в адресной строке появлялось это неуместное public_folder/ в начале пути.
А во вторых таким образом можно было бы обратиться и к другим папка в корне проекта.
Да я точно так же мог бы просто поместить index.php в папку public_folder/ и абсолютно все запросы отправлять в ту папку
Но вот я захотел чтобы index.php лежал не в папке public_folder/ , а в директории проекта, и неважно почему, просто мне так нужно было.