Установка куки не сохраняется - PullRequest
0 голосов
/ 11 февраля 2019

Я настроил POSTMAN для тестирования внешнего API, и он устанавливает cooke следующим образом:

visa=319134-355996-1-1549389451--eyJhbGciOiJSUzI1NiIsImtpZCI6IjlDRkRFRDg0NDhEMzcwM0NCNTQ5QjhCRTU2N0JCMDkyNTMxOEZDMUQiLCJ0eXAiOiJKV1QiLCJ4NXQiOiJuUDN0aEVqVGNEeTFTYmktVm51d2tsTVlfQjAifQ.eyJuYmYiOjE1NDkzODk0NTEsImV4cCI6MTU0OTM5MzA1MSwiaXNzIjoiaHR0cHM6Ly9zc28ubmF2aWdhdG9ybG9naW4uY29tIiwiYXVkIjoiaHR0cHM6Ly9zc28ubmF2aWdhdG9ybG9naW4uY29tL3Jlc291cmNlcyIsImNsaWVudF9pZCI6IjM5ZDljOWU5LTRjOWYtNGY0Mi05ZGNkLTYxZmE3YmM4NTNmNyIsInN1YiI6Ijk4MzdiZjg0LTU3MzEtNGY0Yi04ZjQzLWE3MzE5MDkwYmFhNiIsImF1dGhfdGltZSI6MTU0OTM4OTQ1MSwiaWRwIjoibG9jYWwiLCJzY29wZSI6WyJlbWFpbCIsIm9wZW5pZCIsInByb2ZpbGUiLCJvZmZsaW5lX2FjY2VzcyJdLCJhbXIiOlsicHdkIl19.cBW6nbXvMZCwg!hiuPlks2bXhu!RQxwpzDBvl!!1QhmYxyeDoBGidDSXu89YxsxVlpkvAYbq6mgEaOlZFwuieOM_Z7KZqOJXHrtP460xc21eyau1DSyJalW9nkEO6DjxemRO2o3P4q10iIpupbmsd39TkcaBGhe9mHnqSqH8fveaTExGDimnBchqfswPYX2yUZSN1HbzadiPpKL5LAU9t!kQuLmV_LvuNr2QoqmZW!03RYpv648GGvAueLkr2VGVRkkJT!upfIWJ6cJbeLrdfY315xp88ZTkC9p5uNl6GnJwQEBGSSbtpjIEd6Pc339zHGpMyz4cVc2vNJfEpT1R1g-654b43210dcc68d962ecdcea1e06e767f742a360765a915b78670ca64eb91713-4AAB7A1E3261EB00CF799B573E23A5949C8BA4C42BCCA72D698DBAD1D5C6D8EC-307C7C7C7C317C556E646566696E6564; path=/; domain=.backup.management; Secure; HttpOnly; Expires=Tue, 19 Jan 2038 03:14:07 GMT;

Я пытаюсь реализовать это в PHP, поэтому я попытался установить cookie следующим образом:

setcookie ( 'visa', $login["visa"], time()+3600, '/', 'backup.management', 1, 1);

(где $login["visa"] - длинная строка)

Однако, когда я пытаюсь вывести файл cookie с помощью echo $_COOKIE["visa"];, он сообщает, что он недействителен.

Имею ли ячто-то пропустил при установке cookie в моем PHP?

1 Ответ

0 голосов
/ 11 февраля 2019

Попробуйте просто для SET

setcookie("TestCookie", $value, time()+3600); 

и для GET

echo $_COOKIE["TestCookie"];
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...