Работает все отлично, вот только мне не понятен принцип работы функции array_rand(). Почему в 10 строке нужно использовать число 2, а в 11 число 1? С 1 и 0, например, не работает. А может возможно написать ее попроще?
Потому что, если ввести число 2 или более - функция вернёт массив. 1 - строку, а 0 - ошибку.
Видимо, вы делали так:
Попробуй с помощью html вытащить из БД, допустим, значения для a и b, сложить их и результат вывести на экран. (Добавление)
И я что-то не понял, о каком сложении, вычитании и массивах в html идёт речь?)
Вся суть в том, что куки записываются, вот только после редиректа на index.php их не видно) После обновления страницы всё нормально становится.
Стоит 301 редирект с http на https, так что вряд ли из-за этого...
Вся проблема в том, что после редиректа на index.php не видно записанной куки. Хоть она и отображается в фаербаге, да и после обновления страницы всё нормально работает, т.е. она 100% записывается.
В чём может быть проблема? Третий день с этой фигнёй вожусь
PS иногда всё хорошо проходит, иногда - нет. Такие проблемы появились после того, как сделал редирект с http на https.
Тогда придется сделать ещё одну страницу для получения токена и записи его в бд. Так удобнее будет. т.е. с index.php делаем редирект на другую страницу для получения code, там же получаем access_token и записываем его в БД/куки и редирект обратно на index.php.