Schrift
[thread]10938[/thread]

Wie komme ich an die SessionID



<< >> 5 Einträge, 1 Seite
ArexX
 2007-12-01 20:00
#103359 #103359
User since
2007-12-01
2 Artikel
BenutzerIn
[default_avatar]
Hallo,

Zu mir erster Post...:
Mein name ist ArexX ja jetzt werdet ihr denken wer heißt den schon ArexX ja ich halt. Ich mache gerade meine Ausbildung zum Fachinformatiker bei Siemens bin 16 Jahre alt und behersche Delphi, Visual Basic,PHP.

Mein Problem...:
Ich bin gerade daran ein wenig rumzuspielen an Perl und habe die Funktion

Code (perl): (dl )
1
2
3
4
5
6
use LWP;
$url = 'xx';
$ua = LWP::UserAgent->new();
$form = $ua->get($url) or die "Couldn't fetch $url";
$form->is_success() or die $form->message();
print $form->content(); 


gefunden. Das Formular auf der Seite auszufüllen ist kein Problem doch der Post link zur nächsten seite ist mit einer Session ID verknüpft. Diese findet sich im Quelltext wieder.

Code: (dl )
<form name="LoginUserForm" method="post" action="/jow/order/dispatch/login.do;jsessionid=D9F0083DED4D516B7A58A3F2DB301B5F.prxapp01a">


Wie komme ich an diese ID ?

Lol irgentwie ist hier nen Doppelpost zustande gekommen SORRY Deleat
Siechfred
 2007-12-01 21:39
#103363 #103363
User since
2007-11-12
30 Artikel
BenutzerIn
[default_avatar]
Schau Dir mal CGI.pm an. Ansonsten beschreibe genauer, was Du da vorhast.

Siechfred
pktm
 2007-12-01 23:08
#103370 #103370
User since
2003-08-07
2921 Artikel
BenutzerIn
[Homepage]
user image
ArexX+2007-12-01 19:00:03--

Wie komme ich an diese ID ?


Du kannst das Ergebnis, in dem diese Session-ID mit einem regulären Ausdruck auf eben diese Session-ID prüfen.
http://www.intergastro-service.de (mein erstes CMS :) )
renee
 2007-12-01 23:09
#103371 #103371
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
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
use LWP;
use HTML::Parser;
$url = 'xx';
$ua = LWP::UserAgent->new();
$form = $ua->get($url) or die "Couldn't fetch $url";
$form->is_success() or die $form->message();
print $form->content(); 

my $session = "";
my $parser = HTML::Parser->new;
$parser->handler(start => \&start_handler,"tagname,attr,self");
$parser->parse( $form->content );

print $session;

sub start_handler{
    my ($tag,$attr,$self) = @_;
    return unless $tag eq 'form';
    
    my $action = $attr->{action};
    ($session) = $action =~ /jsessionid=(.*)/;
}
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
ArexX
 2007-12-02 00:41
#103376 #103376
User since
2007-12-01
2 Artikel
BenutzerIn
[default_avatar]
danke ich werds mal testen

PS Ich will nen Perl log in script machen für meine page

Danke Klappt wunderbar
<< >> 5 Einträge, 1 Seite



View all threads created 2007-12-01 20:00.