WinFuture-Forum.de: Iis 7 & Php - Session-problem - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows Server
Seite 1 von 1

Iis 7 & Php - Session-problem


#1 Mitglied ist offline   flaggschiff 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 26. März 09
  • Reputation: 0

geschrieben 26. März 2009 - 12:52

Hallo,

ich habe auf einem Windows 2008 Server mit IIS 7, PHP 5.2.9 laufen.
Soweit klappt auch alles. Im Prinzip auch die Arbeit mit Sessions - aber:

Wenn ich mein Script über den Browser öffne, funktioniert das arbeiten mit Session, also zu begin session_start() ohne Probleme!
In dem Script, hole ich dann eine Seite vom gleichen Server mit fsockopen. Das geht auch soweit!
Allerdings, wenn ich in dem Script, was ich mit fsockopen hole, auch ein session_start() mache, weil ich ja mit der Session weiterarbeiten will, hängt sich das Script auf.
Die Logs spucken auch nichts aus!

Hat jemand eine Idee woran das liegen könnte?

Kann das sein dass das Script serverseitig unter einer anderen Identität läuft als der User der den Client (Browser) bedient, oder wie! Ich hab das Gefühl das ist ein rechte Problem!

Hab aber keine Lösung!
0

Anzeige



#2 Mitglied ist offline   flaggschiff 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 26. März 09
  • Reputation: 0

geschrieben 27. März 2009 - 07:01

Kann keiner helfen?
0

#3 Mitglied ist offline   flaggschiff 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 26. März 09
  • Reputation: 0

  geschrieben 30. März 2009 - 09:28

Kann mir Keiner hier helfen, ich dachte hier gibt so viele Windows-Spezis :) ?

Hier mal ein Skript zum Testen, was zeigt was nicht bei mir geht! Geht es bei euch?
Er kann irgendwie ein vorhandene Session nicht lesen!

<?php
	// Url zu diesem Skript
	$strUrl = 'http://localhost/test.php';
	
	// Session wird gestartet
	session_start();

	// Bei Erfolg sollte diese Ausgabe kommen
	if (isset($_GET['get'])) {
		die('<h1>ES GEHT !!!</h1>');
	}
	
	// Das externe Laden dieser Seite starten
	if (isset($_GET['start'])) {
		echo file_get_contents($strUrl.'?get=true&'.session_name().'='.session_id());
	}

	// Der Link zum Test
	echo '<a href="'.$strUrl.'?start=true&'.session_name().'='.session_id().'">Zum Test hier klicken...</a>';
?>

0

#4 Mitglied ist offline   clickme 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 14. August 07
  • Reputation: 0

geschrieben 30. März 2009 - 11:40

Zitat

Warning: file_get_contents(http://www.4byte.de/...df2596fed00723b) [function.file-get-contents]: failed to open stream: HTTP request failed! in E:\Web\Cluster\fileadmin\test.php on line 15


Andere Scripte die eine Session starten funktionieren auf dem selben Server allerdings einwandfrei.

Dieser Beitrag wurde von clickme bearbeitet: 30. März 2009 - 11:40

0

#5 Mitglied ist offline   flaggschiff 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 26. März 09
  • Reputation: 0

geschrieben 30. März 2009 - 11:46

Ja, und kannst du eine Fehler erkennen?

Ja, wenn man die Scripte über den Browser aufruft geht das. Aber warum nicht, wenn der Aufruf über den Server kommt?
0

#6 Mitglied ist offline   clickme 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 14. August 07
  • Reputation: 0

geschrieben 30. März 2009 - 12:27

Was willst du über den Server aufrufen?
0

#7 Mitglied ist offline   flaggschiff 

  • Gruppe: Mitglieder
  • Beiträge: 11
  • Beigetreten: 26. März 09
  • Reputation: 0

geschrieben 30. März 2009 - 13:12

na ein anderes skript vom gleichen projekt und dort brauch ich auch die selbe session!
hast du das script oben mal getestet?
0

#8 Mitglied ist offline   clickme 

  • Gruppe: aktive Mitglieder
  • Beiträge: 419
  • Beigetreten: 14. August 07
  • Reputation: 0

geschrieben 30. März 2009 - 14:45

Ja, hab ich. Als Ausgabe bekomme ich nur den Warning..
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0