PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit server variablen



thonix
25-06-2002, 09:32
Hallo leute,

Ich will ein redirect auf mein script machen.
Jedoch gehen die die server variablen nicht.

Ich setzt PHP Version 4.0.6 ein.

kann mir jemand helfen ????

wwwrun
27-06-2002, 11:32
Hi,

1. Code !!!

2. Welche Servervariablen ???

MfG
wwwrun

elrond
27-06-2002, 16:03
manchmal wirkt ein "global " Wunder ...;)

Jabbawork
07-09-2005, 14:44
Hi habe ein wohlmöglich identisches problen.

Versuche Server_variable: = $HTTP_HOST
In einer php_Klasse zu nutzen.
Ohne Sie zuvor von Aussen einzufügen.
Bisher ist es aber gescheitert.

Gibt es da vielleicht eine Möglichkeit??

Gaert
08-09-2005, 08:23
Hallo,

ein Blick ins Handbuch wirkt Wunder...
http://de2.php.net/reserved.variables

Mit $_SERVER['HTTP_HOST'] kommst du von überall dran.

Gruß,

Gaert

Jabbawork
08-09-2005, 11:10
Hat geklappert danke ;-)

Jabbawork
09-09-2005, 13:03
Und noch eine frage
ich habe nun 2 Seiten.

Seite:index.php
<?php
session_start();
$sid =session_id();
echo($sid ."<br>");
echo("<a href=\"sidtest.php\">link</a>");
?>

Seite:sidtest.php
<?php
session_start();
$sid =session_id();
echo($sid ."<br>");
echo("<a href=\"index.php\">link</a>");
?>

Bei diesem Versuch hatte es geklappt.
Die session_id selbst in der zweiten seite zu bekommen.
Ohne diese extra per Link-Erweiterung an die 2. Seite zu Transportieren.

Wenn nun alle zB. MS-IExplorer Seiten schliesse verliert mann die session_id,
was aber ja nicht schlimm ist.

nun zur Frage:

Ist ein Systemfehler möglich, das wenn mehrere User auf den Seiten sind .
Das einem Dritten/Fremden User, vom System fehlerhaft eine schon/noch im gebrauch befindliche session_id zugewiesen wird.

Die Seiten sollen ohne Cookis laufen.

Wenn ja wie kann ich alle von aussen kommenden sesson_id ignorieren.

Pingu
09-09-2005, 13:37
Wenn ja wie kann ich alle von aussen kommenden sesson_id ignorieren.
Lies Dir bitte noch einmal die Fumnktionsweise von Sessions durch: http://de.php.net/session

Dann kannst Du Dir die Frage selbst beantworten.

Pingu

quinte17
09-09-2005, 14:01
diese zeile hier: $sid =(session_id());
macht nicht viel sinn in beiden dateien des zu haben :) weil du da ncihts mithilfe der session von der einen file in die andere schiebst, sondern 2 mal nur informationen zu dieser einen session abfragst, und die sind beide male gleich...

für weiter informationen bitte ich dich auch (wie im oberen post) das handbuch zu lesen, und die sessions vielleicht noch ein wenig mehr verstehen zu lernen..

greetz

Jabbawork
09-09-2005, 14:03
Super - Klasse
:confused: :confused: :confused:

Diese Seite wurde mir oben schon verwiesen.


Also wenn Ich :

<?php
session_start();
$sid = session_id();
echo ($sid."<br>");
?>

Bekomme ich einen MD5 Wert,
mit dem ich weiterarbeiten kann.

Nachtrag: 14.9.2005

Ok Danke habe mir nun mehmals das Handbuch angetan.
und das Problem gelöst.

Ihr fragt euch wie :D :D :D

Wie schon geschrieben wurde,
hilf dir selbst ansonsten wirst verwiesen.

Wede mich wohl nun in anderen Foren tummeln.
Gruß Jabbawork