В PowerShell V2, также оператор .
PS> # First use it to create a hashtable of parameters:
PS> $params = @{path = "c:\temp"; Recurse= $true}
PS> # Then use it to SPLAT the parameters - which is to say to expand a hash table
PS> # into a set of command line parameters.
PS> dir @params
PS> # That was the equivalent of:
PS> dir -Path c:\temp -Recurse:$true
Splat
2 хороших статьи:
Рекомендации по сохранению файлов cookie для входа в систему
Улучшенные методы для сохранения файлов cookie для входа в систему
Лучше всего использовать SESSION вместо COOKIE для использования данных. COOKIES используются для хранения общей информации, а не конкретной информации о пользователе, для этого используются СЕССИИ.
Лучше всего хранить случайно сгенерированный идентификатор сеанса. Затем сеанс сохраняет идентификатор пользователя или все, что вам нужно для хранения. В PHP метод session_start ()
автоматически генерирует идентификатор сеанса и файл cookie с именем PHPSESSID, поэтому вам нужно беспокоиться только о сохранении данных в массиве $ _SESSION, а не в файле cookie.
Единственное, что должно быть в cookie, - это идентификатор сеанса, сгенерированный PHP (и это делается автоматически, когда вы используете сеансы). Вы не должны хранить в файле cookie что-либо, кроме, возможно, запоминаемого имени пользователя с целью установки флажка «запомнить меня».