#php #laravel #api #session
Вопрос:
Так. Почему, когда я отправляю запрос API на Laravel (используя Apache), он не возвращает тот же сеанс?
Похоже, я просто получаю новый сеанс каждый раз, когда отправляю запрос API на сервер. Я использую OpenServer, в который включен сервер Apache.
Мой файл Apache_version_vhost.conf:
# ----------------------------
# Host config
# -----------------------
<VirtualHost *:80>
ServerName "%host%"
DocumentRoot "C:OpenServerdomainsLight24_2public"
<Directory "C:OpenServerdomainsLight24_2public">
AllowOverride all
</Directory>
</VirtualHost>
#<VirtualHost *:%httpport%>
# DocumentRoot "%hostdir%"
# ServerName "%host%"
# ServerAlias "%host%" %aliases%
# ScriptAlias /cgi-bin/ "%hostdir%/cgi-bin/"
#</VirtualHost>
<IfModule ssl_module>
<VirtualHost *:%httpsport%>
DocumentRoot "%hostdir%"
ServerName "%host%"
ServerAlias "%host%" %aliases%
ScriptAlias /cgi-bin/ "%hostdir%/cgi-bin/"
SSLEngine on
Protocols h2 http/1.1
#Header always set Strict-Transport-Security "max-age=94608000"
#SSLCACertificateFile ""
#SSLCertificateChainFile ""
SSLCertificateFile "%sprogdir%/userdata/config/cert_files/server.crt"
SSLCertificateKeyFile "%sprogdir%/userdata/config/cert_files/server.key"
SetEnvIf User-Agent ".*MSIE [6-9].*"
ssl-unclean-shutdown
<FilesMatch ".(cgi|shtml|phtml|php)$">
SSLOptions StdEnvVars
</FilesMatch>
<Directory "%hostdir%/cgi-bin/">
SSLOptions StdEnvVars
</Directory>
</VirtualHost>
</IfModule>
# ----------------------------
# End host config
# ----------------------------
Я прокомментировал некоторый код, чтобы убедиться, что VirtualHost работает правильно.
Когда я начинаю использовать php artisn serve
Laravel, я получаю доступ к той же сессии, поэтому моя информация о корзине (я создаю онлайн-сервис, где вы можете рассчитать и купить лайтбокс) распространяется на другие страницы. Я использую эту информацию, чтобы произвести некоторые расчеты и добавить новый лайтбокс в корзину.
Я отправляю CSRV-TOKEN
метаданные со страницы внутри поста и получаю запросы. Так что Ларавел может проверить на безопасность мой запрос.
Как устранить проблему с запросами API через Apache?
Тнх.