【发布时间】:2015-12-14 19:33:21
【问题描述】:
我的浏览器中有一个 cookie,它显示在任何其他控制器中设置了 $_COOKIE['etc']。但是,当我要在我的 App/Functions/Common.php 中检查它时,它显示 $_COOKIE['etc'] 未定义同时我在设置的任何其他控制器上检查它。 这是我的 Common.php 代码
<?php
namespace App\Functions;
use App\Model\ModelCategory;
use App\Model\ModelProduct;
use App\Model\ModelBrand;
use App\Model\ModelStore;
use App\Model\ModelWishlist;
use App\Model\ModelProduct_Mapping;
use Session;
use DB;
use Config;
use Input;
use Illuminate\Pagination\Paginator;
use Illuminate\Pagination\LengthAwarePaginator;
use Illuminate\Support\Facades\Request;
use App\Http\Requests;
class Common
{
public static function get_wishlist_products()
{
$data['breadcrum']= "<a href='".url()."'>Home</a> > <a href='".url()."/wishlist/'>Wishlist</a>";
if(isset($_COOKIE['etc'])){
$cookie = $_COOKIE['etc'];
$get_product_ids = ModelWishlist::check_session_key_exist($cookie);
$data['get_listing_header_wishlist'] = ModelProduct_Mapping::wishlist_products_detail($get_product_ids);
}
return $data;
}
}?>
【问题讨论】:
标签: php session cookies laravel-5.1