Thread Cookie-Problem unter Android (12 answers)
Opened by Nexo at 2014-11-26 14:56

GwenDragon
 2014-11-26 18:46
#178576 #178576
User since
2005-01-17
14563 Artikel
Admin1
[Homepage]
user image
//EDIT:
Kann es sein, dass dein Browser noch alte Ergebnisse cached und deswegen nix angezeigt wird?
Oder dein Browser nimmt keine Cookies an, weil Sicherheits-/Privatspäreeinstellungen des Browsers das verhindern?

Mein Testcase und Skript zum setzen des Cookies:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/perl

use strict; use warnings; use 5.010;
use CGI;
my $q = CGI->new();
my %para = $q->Vars();

my $cgi = CGI->new();
my $cookie1 = $cgi->cookie(-name   =>    'autoname',
                           -value   =>   'meinName' . time,
                           -expires =>   '+1y',                                                            
                          );

my $cookie2 = $cgi->cookie(-name    =>   'autopin',
                           -value   =>   'meinePIN' . time,
                           -expires =>   '+1y',                                                            
                          );
print $cgi->header(-cookie => [$cookie1, $cookie2]);

print 
    $cgi->p("cName: ", $cookie1->value),
    $cgi->p("cPin: ", $cookie2->value),
    $cgi->p(time);



Skript zum Auslesen des Cookies:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/perl

use strict; use warnings; use 5.010;
use CGI;
my $cgi   = CGI->new();
my $cName = $cgi->cookie(-name=>'autoname');
my $cPIN  = $cgi->cookie(-name=>'autopin');
my $OX  = $cgi->cookie(-name=>'OX');

print 
    $cgi->header,  
    $cgi->p("cName: $cName"),
    $cgi->p("cPin:  $cPIN"),
    $cgi->p("OX:    $OX"),
    ;


Bei mir klappt das auf lokalen Server mit meinem Samsung S3 mit Opera Android.
Die Cookies werden korrekt gelesen.
Last edited: 2014-11-26 18:57:31 +0100 (CET)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Cookie-Problem unter Android