SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 08.03.2006, 15:49:10
zeusosc zeusosc ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 13
Bekomme session_id nicht übertragen

zu Anfang :
Ich habe mich schon im Forum mehrere stunden umgeschaut, leider hat mir keine lösung geholfen.

ERSTMA der vorgang:

in der login.php lade ich die session:
PHP-Code:
session_start(); 
dann gebe ich sie für mich sichtbar aus:
PHP-Code:
echo ("<br>".session_id()."<br>"); 
mit dem rufe ich die supdir.php auf:
PHP-Code:
// Access Configuration 
define ('x401_host''www.blabla.de');
define ('x401_port'80);
define ('x401_user'$user);
define ('x401_pass'$pass);

// Function 
function get401Page($file) {
   
$out  "GET $file HTTP/1.1\r\n";
   
$out .= "Host: ".x401_host."t\r\n";
   
$out .= "Connection: Close\r\n";
   
$out .= "Authorization: Basic ".base64_encode(x401_user.":".x401_pass)."\r\n";
   
$out .= "\r\n";
   if (!
$conex = @fsockopen(x401_hostx401_port$errno$errstr10))
       return 
0;
   
fwrite($conex$out);
   
$data '';
   while (!
feof($conex)) {
       
$data .= fgets($conex512);
   }
   
fclose($conex);
   return 
$data;
}


//---- aufruf-----

$dla="/Kai/ftp/subdir.php?alpha=".urlencode($irgendwas);
$source get401Page($dla))
echo 
$source
Beim Aufruf der subdir.php wird eine neue Session Kreiert:
PHP-Code:
session_start(); 

hier mal eine ausgabe der seite:
PHP-Code:
//die erste sessionID die ich ausgeben lasse
1990324eb5187adcc16f5c4d48d76eee

//hier kommt ein bischen bla bla
HTTP/1.1 200 OK DateWed08 Mar 2006 14:20:14 GMT Server:
 
Apache/2.2.0 (Unixmod_ssl/2.2.0 OpenSSL/0.9.8a DAV/2 PHP/5.1.1 
mod_apreq2
-20050712/2.1.3-dev mod_perl/2.0.2 Perl/v5.8.7 X-Powered-By
PHP/5.1.1 

//hier sieht man die NEUE sessionID 
Set-CookiePHPSESSID=e41968fb2b6a5bab4b25ea480f6bd274

//wieder bla bla
path=/; domain=www.blabla.deExpiresThu19 Nov 1981 08:52:00 GMT 
Cache
-Controlno-storeno-cachemust-revalidatepost-check=0pre-check=
Pragma
no-cache Connectionclose Transfer-Encoding
chunked Content-Typetext/html 1f42 
PROBLEM:
Soooo,... ich will die session id in der subdir.php von der login.php haben, weil ich die inhalte der $_SESSION['Vars'] brauche,... mit $_POST und $_REQUEST habe ich es schon versucht abba ich bekomme das irgendwie net hin...

Das habe ich auch schon ausprobiert:
wenn ich versuche die session id zu übertragen und in der subdir.php und aufzurufen:
PHP-Code:
// aufruf in der login.php mit dem anhang der session_id();
$dla="/Kai/ftp/subdir.php?PHPSESSID=".session_id();
//in der subdir.php
session_id($PHPSESSID); 
hängt mein server,....



bitte um rat.. thx
Mit Zitat antworten
  #2  
Alt 08.03.2006, 19:32:57
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Bekomme session_id nicht übertragen

Hi,

versuch's mal so - bei mir klappt's:

HTML-Code:
<a href="login.php' . SID . '">zum login</a>
Gruß
Heinrich
Mit Zitat antworten
  #3  
Alt 08.03.2006, 20:03:53
zeusosc zeusosc ist offline
Anfänger
 
Registriert seit: Jan 2006
Beiträge: 13
AW: Bekomme session_id nicht übertragen

hab ich schon,... kommt das gleiche raus wie
PHP-Code:
"/Kai/ftp/subdir.php?PHPSESSID=".session_id(); 
eine lösung habe ich gefunden:
PHP-Code:
//übertragen der sid
"/KAI/ftp/subdir.php?alpha=".$bla."&sess=".session_id();

//aufruf der subdir.php
ob_start();
session_id($sess);
ob_end_flush();

//mein fehler war:
ob_start();
session_id($sess);
session_start();
ob_end_flush(); 
habe session_start entfernt,.. na dann lief es :)
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
datei an den server übertragen Willow HTML, CSS und JavaScript Help! 3 05.06.2005 22:41:34
Html-Email wird als Klartext übertragen Benjamin PHP Grundlagen 2 05.05.2005 12:36:01
SID wird nicht übertragen Karsten PHP Grundlagen 2 18.02.2005 13:56:22
Auswahl in datenbank übertragen? Darksaber PHP für Fortgeschrittene und Experten 1 06.11.2002 20:02:43
select-Feld übertragen h.ertas PHP für Fortgeschrittene und Experten 2 01.02.2002 14:09:32


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:00:26 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt