Все целые литералы имеют тип int
, поэтому ваша переменная будет int
, если вы не добавите или не добавите явный тип классификатора в конце:
var quick = 65535; // int
var brown = (ushort)65535; // ushort
var fox = 65535L; // long
Session::getId()
в домене A $sessionid_from_domainA = $_POST['session_from_A']
Session::setId($sessionid_from_domainA)
Session::start()
<img src="https://DOMAINB.com/setcookie?id={{ Session::getId() }}" style="display:none;" />
.
Route::get('setcookie', function(){
Session::setId($_GET['id']);
Session::start();
return 'Cookie created';
});`
$user = Auth::User;
Я работаю над чем-то вроде единой системы входа в систему, все еще работаю над поиском решения, но вот начало http://laravel.io/forum/03-14-2014-multiple -domains-how-to-share-login
На laravel вы можете изменить драйвер /app/config/session.php на файл cookie
Изменить:
Это то, что я сделал.
Вы можете делиться файлами cookie через домены, используя пиксельные изображения. Например, когда вы входите в систему на домене1.com, вы хотите создать файл cookie на домен2.com, сразу после входа в домен domain1.com вам нужно иметь что-то вроде этого
<img src="http://www.domain2.com/create-cookie?param=hash">
на домене2.com. выше:
Вы можете вручную указать, какой домен куки-файлы сеанса будут зарегистрированы, и, таким образом, они будут сохраняться на разных сайтах. Просто отредактируйте config/session.php
в следующем разделе:
<?php
/*
|--------------------------------------------------------------------------
| Session Cookie Domain
|--------------------------------------------------------------------------
|
| Here you may change the domain of the cookie used to identify a session
| in your application. This will determine which domains the cookie is
| available to in your application. A sensible default has been set.
|
*/
'domain' => null,
?>
Однако вы все еще ограничены одним доменом верхнего уровня . Таким образом, вы можете иметь сеансы совместного доступа store1.shops.com
и store2.shops.com
, но не myshop.com
и shopsmart.com
.
Если вам нужно что-то в этом формате, вам, скорее всего, станет лучше, создав службу проверки подлинности и используя токены доступа для проверки учетных данных. Вы также можете посмотреть службы, такие как OneLogin .