PHP кодирует строку плюс текущая дата - PullRequest
0 голосов
/ 08 января 2012

Я не могу понять, как закодировать строку + текущий час в несколько коротком искаженном результате ... что-то вроде:

$random = base64_encode($_POST['phone']);

с датой, добавленной к телефонной переменной, которая также кодируется,когда я делаю вышеупомянутое, это выходит из длинного искаженного беспорядка, я хотел бы, чтобы это было несколько короче.Есть ли способ сделать это, что мне не хватает?

1 Ответ

0 голосов
/ 08 января 2012

Я отвечу на ваш вопрос буквально, так как я не могу получить никакого представления о вашем фактическом сценарии использования или о ваших реальных целях.


Я не могу понять, как кодировать строку + текущий час

$string = base64_encode('some string' . date('H'));

что-то вроде: $random = base64_encode($_POST['phone']); с датой, добавленной к телефонной переменной, которая также кодируется

$string = base64_encode($_POST['phone'] . base64_encode(date('H')));

когда я делаю вышеизложенное, это приводит к длинному искаженному беспорядку, я хотел бы, чтобы это было немного короче. Есть ли способ сделать это, что мне не хватает?

$my_string_length = 100;
$string = substr($string, 0, $my_string_length);

Просто помните, что это не случайная строка, и что вы будете кодировать свои данные в форму, которая не позволит вам разделить две отдельные части данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...