草庐IT

session-cookies - 如何在 PHP 中创建持久 session ?

我使用session_start()在PHP中启动session,但是当我的浏览器关闭时,session就消失了。我如何使用PHP创建持续浏览器关闭的持久session? 最佳答案 查看php.ini值session.cookie_lifetime.0的默认值表示在浏览器关闭时结束session。您可以直接在php.ini中覆盖该值,也可以在开始session之前使用ini_set在应用程序中设置它.将其设置为大于0的值将导致session在该持续时间内有效。例如ini_set('session.cookie_lifetime',6

cookies - 过期时间为 'At end of session'的cookie什么时候过期?

有一个带有过期时间的sessioncookie,上面写着“session结束”。它到底什么时候到期,或者它会永远活着? 最佳答案 “在session结束时过期”的Cookie在用户看来无法预料地过期!在带有Safari的iOS上,只要您切换应用,它们就会过期!在带有Chrome的Android上,它们不会在您关闭浏览器时过期。在运行Chrome的Windows桌面上,它们会在您关闭浏览器时过期。那不是您关闭网站标签的时候;当您关闭所有选项卡时。如果有任何其他浏览器窗口打开,它们也不会过期。如果用户将Web应用程序作为窗口运行,他们甚

Android - 在webview中登录后提取cookies

我有一个在webview中打开url的应用程序,然后用户必须通过webview登录到一个站点并在登录后接收一个cookie。我在登录后获取cookie时遇到问题。问题是,我可以使用android.webkit.CookieManager实现这一点,并将所有cookie输出到一个字符串中。但是,我想使用cookie存储(如在java.net.CookieStore中)来实现它,所以我需要使用java.net.CookieManager。我在WebViewClient的onPageFinished()中使用以下代码。我知道问题在于打开一个新连接,我需要从当前页面获取内容。我会很感激一些帮助

java - Spring :Inserting cookies in a REST call response

我正在使用springmvc实现RESTAPI端点。我正在尝试发回带有cookie值的HTTP响应。这相当于我在ruby​​SINATRA中需要做的事情:response.set_cookie('heroku-nav-data',:value=>params['nav-data'],:path=>'/')这是我迄今为止尝试过的,但没有奏效:@RequestMapping(value="/login",method=RequestMethod.POST)publicResponseEntitysingle_sign_on(@RequestBodyStringbody_sso){Strin

cookies - Dart/Flutter 身份验证实现

我正在开发一个示例Flutter移动应用程序。Flutter/Dart是否有任何支持持久安全cookie的http库。示例用例(猜测应该是非常常见的用例):用户登录一次,应用程序应该能够使用安全cookie,从成功登录到session过期/用户注销。在android上,OkHttp支持持久化cookie并在客户端(应用程序)向后端发出请求时发送这些持久化cookie。在Flutter中实现这一目标的最佳方法是什么?谢谢 最佳答案 这与flutter无关,它是纯Dart但是:对于cookie,有带有Cookie的dart:io类(cl

cookies - 设置 cookie header 不起作用

我正在开发一个带有Go的小型网站,我正在尝试从我的服务器设置一个cookie。我在localhost上运行服务器,127.0.0.1在端口5080上别名为subdomain-dev.domain.com。当我收到POST对subdomain-dev.domain.com:5080/login的响应时,我可以看到set-cookieheader。响应如下所示:HTTP/1.1307TemporaryRedirectLocation:/Set-Cookie:myappcookie=encryptedvalue==;Path=/;Expires=Fri,13Sep201321:12:12UT

cookies - 使用 net/http 设置 cookie

我正在尝试使用Go的net/http包设置cookie。我有:packagemainimport"io"import"net/http"import"time"funcindexHandler(whttp.ResponseWriter,req*http.Request){expire:=time.Now().AddDate(0,0,1)cookie:=http.Cookie{"test","tcookie","/","www.domain.com",expire,expire.Format(time.UnixDate),86400,true,true,"test=tcookie",[]

ruby-on-rails - 带有 ActionDispatch::Cookies 的 Rails 5 API 模式

我有一个Rails5API,我需要为其使用cookies方法。我需要将前端使用的cookie与一些基本用户数据(不是服务器session状态)一起存储。我的application.rb中有这个config.middleware.insert_afterActionDispatch::Callbacks,ActionDispatch::Cookies当我调用rakemiddleware时它正确显示但这仍然发生......NameError(undefinedlocalvariableormethod`cookies'for#):ControllerclassSessionsControl

ruby - 斑疹伤寒与 cookies ?

我必须从使用cookie进行身份验证的API中获取数据。这是它与curl一起使用。curl-L-s-ccookie.txt"http://api.domain.com/login"-dusername="user@domain.com"-dpassword="password">/dev/nullcurl-bcookie.txt"http://api.domain.com/user_data?param1=value1">output.xmlcatoutput.xml上面的效果很好但是我无法使用Typhoeus做同样的事情我尝试了以下方法,但它甚至没有进行身份验证。url="http:

ruby - 使用 Mechanize for Ruby 抓取 Akamai 控制面板的屏幕 - Cookies 问题

我正尝试从Akamai的控制面板中抓取一些数据,但在通过mechanizeforRuby登录页面时遇到问题。require'rubygems'require'mechanize'agent=Mechanize.newurl='http://control.akamai.com'page=agent.get(url)putspage.content检查页面后,我发现显示:"Cookiesupporthasbeendisabledinyourbrowser.Pleaseenablecookiesbeforecontinuing."页面认为我禁用了cookie的事实阻止我登录。有什么想法吗?