草庐IT

cookie_file

全部标签

php - JavaScript 中 PHP 的 dirname(__FILE__) 的等价物?

正如我在标题中提到的,我正在寻找一个JS函数来获得与使用此PHP代码获得的结果相同的结果:dirname(dirname(__FILE__))提前致谢! 最佳答案 我认为这是不可能的,因为phpdirname在本地计算机上的apache服务器上运行。它可以访问文件系统。但是javascript在不能与文件系统一起操作的浏览器层上运行。我认为你应该使用ajax并根据需要处理结果。我认为这是最适合您的解决方案。 关于php-JavaScript中PHP的dirname(__FILE__)的等

php - move_uploaded_file() 是否会在 Move 成功后自动删除临时上传的文件?

我的问题是:“move_uploaded_file()是否会在成功移动后自动删除临时上传的文件?”只是为了摆脱我需要这样做的困惑://Successfuluploadif(move_uploaded_file($file['tmp_name'],$destination)){unlink($file['tmp_name']);returnTRUE;}else{//UploadFailedunlink($file['tmp_name']);returnFALSE;}还是根本不需要? 最佳答案 您不需要手动unlink()临时文件;上传

xml - 使用 simplexml_load_file 解析 XML 文件返回空对象

google.com/1Success我想要解析的只是来自这个xml文档的排名。在尝试时,我正在做的是......$xml=simplexml_load_file("pathofthefilesaved");echo$xml->Response->UrlInfoResult->Alexa->TrafficData->Rank;但我这样做时出错。它说Notice:Tryingtogetpropertyofnon-objectinC:\wamp\www\SEOStats[OnlyTesting]\Tools\web_worth.phponline13错误在这一行echo$xml->Resp

php - 尽管 HTTP 错误,使 file_get_contents() 返回服务器响应

如果使用file_get_contents()连接到Facebook,$response=file_get_contents("https://graph.facebook.com/...?access_token=***");echo"Response:($response)\n";并且服务器返回一个非OK的HTTP状态,PHP给出一个一般的错误响应,并抑制响应。返回的主体是空的。file_get_contents(...):failedtoopenstream:HTTP/1.0400BadRequestResponse:()但是如果我们使用cURL,我们会看到Facebook实际上

php - 如何遍历 $_FILES?

我想围绕$_FILES[]数组添加循环。我试过$count=count($_FILES['files'][name])然后在它周围添加循环for($i=0;$i,但它没有给我想要的输出。我只想从用户上传的文件添加到循环,现在它正在计算表单中所有可用的"file"。请告诉我一种只计算上传文件并循环遍历它们的方法。 最佳答案 循环$_FILES数组并在迭代中使用['name']:$count=count($_FILES['files'])for($i=0;$i更简单的方法是使用foreach循环:foreach($_FILES['fil

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:如何在cookie中存储 session

我是PHP的新手,目前正在努力解决以下问题:我有一个登录页面,我可以在其中启动一个session,目前为止运行良好。session_start();//...$_SESSION["Customer"]["username"]=$username;$_SESSION["Customer"]["email"]=$email;现在我以前从未使用过session,但假设一旦用户关闭浏览器它们就会消失,我想让他们保持登录状态,这样他们就不必在每次重新进入页面时都这样做。我的想法是为此使用cookie,但我不确定如何将我的session存储在cookie中。我对此做了一些研究并发现了以下内容,但我

php - Yii2 始终使用 $_COOKIE、$_SESSION 和 $_SERVER 记录应用程序类别(类别过滤器无法正常工作)

我是Yii2的新手,我需要在一些操作发生后手动记录到数据库。对我来说最好的事情是按类别过滤。问题是Yii2总是添加带有信息$_COOKIE、$_SESSION和$_SERVER的额外行。这是正常的吗?如何禁用额外的日志行?这是前端配置return['id'=>'app-frontend','basePath'=>dirname(__DIR__),'bootstrap'=>['log'],'controllerNamespace'=>'frontend\controllers','components'=>['user'=>['identityClass'=>'common\models

php - Laravel 5.2.11, session 不工作,未设置 session cookie

我是Laravel的新手,我了解了模型、View、Blade、Controller和路由以及它们如何协同工作。到目前为止,一切都很顺利。不过我在session方面遇到了问题。当我使用Laravel附带的AuthController并通过POST请求点击auth/register时,我注册的用户的数据确实被插入到用户表中(使用mysql)并且我确实得到了响应“位置”header重定向到/就像开箱即用一样。它像它应该的那样重定向。但是在同一个响应中,没有设置/发送“Set-Cookie”header。Laravel的session部分对我来说工作不正常。这对于验证/登录的POST是相同的,

PHP 7.1 : Get file path from namespace

我有一个项目。我需要获取包中文件的内容。我可以用艰难的方式做到这一点:file_get_contents('../../vendor/{vendor}/{package}/src/{directory}/{sub-directory}/class.php');或者,我可以用“简单的方法”做到这一点,我敢肯定这是不可能的。namespaceMyVendor\MyProject;useTheirVendor\TheirPackage\TheirClass;classMyObject{publicfunctionmyFunction(){returnfile_get_contents(The