草庐IT

php - 我应该将图像放在子域上以加快网站加载速度吗?

我在某处读到浏览器只能向域上的资源发送一些并发请求。因此,如果我们将资源拆分到子域或可能是域......它会加快速度吗?你做过这样的实验吗?结果或问题是什么? 最佳答案 它肯定有帮助,但首先从csssprites开始。另请记住,每个额外的域都需要DNS请求,因此速度会变慢!看看Yahoo上的这篇精彩介绍:PerformanceResearch,Part4:MaximizingParallelDownloadsintheCarpoolLane 关于php-我应该将图像放在子域上以加快网站加

php - 使用 AngularJS 和 PHP 创建跨子域 cookie/session

我的应用程序具有以下结构:app.子域上有前端js应用程序(Angular),根和api.上有后端(PHP)>子域。我的登录是通过存储sessioncookie的根目录完成的。该cookie存储在路径为“/”的所有子域中。我可以直接在api上获取cookie。然而,在相同的url上,但通过来自前端的ajaxGET调用,cookie为NULL。但是使用像Postman(chrome应用程序)这样的应用程序向相同的URL发出GET请求,我可以获得cookie。所以它似乎特定于我的应用程序前端。这是我的Angular应用程序的设置。我在我的应用程序配置中设置了这些默认值:$httpProvi

php - Laravel 4 身份验证不适用于子域

在我的L4应用程序中,我使用子域来路由到不同的东西。accounts.domain.com=wherealletheAuthenticationstuffhappensdashboard.domain.com=Themainfrontpageforauthenticateduserscommunity.domain.com=Communitystuffforauthenticatedusers.如果有人访问community.domain.com/forum并且没有被授权,他应该被发送到accounts.domain.com,登录然后被重定向回论坛。但现在我有两个问题。1和主要问题:登

php - 在 PHP 中以编程方式创建子域

我在共享主机和附加域上。我需要为我网站的每个用户创建子域,如果用户名是jeff,那么他应该有一个urljeff.mydomain.com。如何使用PHP以编程方式创建它? 最佳答案 这有两个部分。首先你需要设置一个wildcarddnsentry.完成该设置后,您应该将所有请求都指向一个域。从那里您可以使用php来确定您当前所在的域:$domain=$_SERVER['HTTP_HOST'];$base='mydomain.com';$user=substr($domain,0,-(strlen($base)+1));//theus

php - 如何使 session /cookies 在 Yii 的所有子域中工作

我有几个子域,如“a.domain.com”、“b.domain.com”,但我发现如果我在子域a登录,session/cookies在b中将不起作用,我必须重新登录在“b.domain.com”中如何让登录session在所有子域中工作?更新:我发现每个子域都有不同的sessionID...更新:我发现我只能登录'bench'和'post'等几个域,但是不能登录'book'和其他域。真奇怪。 最佳答案 你可以像我一样在yiiconfig/main.php文件中设置它。(我不确定您是否还需要更改php.ini文件,但我会说“不”,因

php - 如何使用 PHP 获取第一个子域?

我有一个dev.example.com的静态域,其中包含通配符子域,例如*.dev.example.com。我需要检测当前通配子域的名称。所以,如果我正在浏览sub.dev.example.com,我如何获得“sub”?$env_domain=dev.example.com;$subdomain=array_shift(explode('.',$_SERVER['HTTP_HOST'])).'.'.$env_domain;echo$subdomain;目前,这将返回dev。我需要它返回sub。我认为这里的最佳做法是返回最低级别的域(第一个子域)。请注意,我不是在解析URL,而是在解析给

php - 本地主机,子域,使用 XAMPP

我是一名网络开发人员,经常想在我的本地机器上查看不同的项目。目前我的本地主机设置为“C:/xampp/htdocs/”。我想创建一个指向“C:/xampp/htdocs/company/”的“company.localhost”。我编辑了c:\windows\system32\drivers\etc\hosts以包含该行127.0.0.1company.localhost我已经编辑了c:\xampp\apache\conf\extra\httpd-vhosts.conf以包含ServerNamecompany.localhostServerAliascompany.localhostD

php - Laravel 5 通配子域+路由模型绑定(bind)

所以当你在类似这样的通配符子域组路由中定义资源Controller时:Route::group(array('domain'=>'{subdomain}.example.com'),function(){Route::resource('users','UserController');});在RouteServiceProvider上$router->model('user','App\User');在UserControllershow方法上:publicfunctionshow($user){return$user;}我得到的是子域名而不是用户资源。这是因为subdomain参数

php - 如何在多个子域中使用公共(public) header

我的应用程序有几个模块。每个模块都托管在不同的子域中。例如:subdomain1/abc.comsubdomain2/abc.comsubdomain3/abc.com我想在其他模块的页面中也使用一个通用的头文件。我该怎么做。 最佳答案 假设您有主域“abc.com”(其真实路径是“/”,因为所有文件都在“public_html”或“httpdocs”下“目录)。现在您需要在这个主域中创建一个目录(假设为“common_includes”),您可以在其中保存所有常见的可包含文件(如页眉和页脚文件)。假设您的页眉和页脚文件是“head

php - 覆盖 cookie 失败 PHP 和 ASP 跨子域

我在跨子域覆盖cookie值时遇到问题,一个在www.domain.com中运行的ASP网站和一个在PHP中运行的移动网站与m.domain.com共享相同的cookie通过asp在www.domain.com中创建的Cookie如下:Response.Cookies("cookie_name")="value1"Response.Cookies("cookie_name").Expires=DateAdd("m",1,Date())Response.Cookies("cookie_name").Domain=".domain.com"Response.Cookies("cookie_