Autor |
Nachricht |
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 23.06.2004 13:01
Titel problem mit session PHP |
|
|
ich hab ne ganz normale Seite mit 3 Kategorien, auf jeder Seite nen session_start(), funktioniert auch er startet die Session, nun soll ja in nem Shop die Session immer gleich bleiben, habe ich so gelöst, das ich die SID immer mit übergebe (geht vil auch einfacher/professioneller[?]):
Code: |
<?
session_start();
echo SID."<br>";
?>
<html>
<head>
</head>
<body>
<a href="a.php?<? echo SID ?>">a</a><br>
<a href="b.php?<? echo SID ?>">b</a><br>
<a href="c.php?<? echo SID ?>">c</a><br>
</body>
</html>
|
nun habe ich ein Formular auf der Seite:
Code: |
<?
session_start();
echo SID."<br>";
echo $_GET[name];
?>
<html>
<head>
</head>
<body>
<form action="<? $_PHP_SELF ?>?<? echo SID ?>" method="GET">
<input type="text" name="name" />
<input type="submit" name="button" />
</form>
</body>
</html> |
Aber jetzt übergibt er die SID nicht mehr, er "echot" jedesmal eine andere SID aus.
Hab ich da jetzt nur irgendwo nen Denkfehler drin? Aber eigentlich übergebe ich ihm doch im action-Attribut die SID ganz normal mit wie beim 1sten mal oder?
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Mi 23.06.2004 13:03
Titel
|
|
|
Wenn dein php mit trans_sid konfiguriert ist, macht php die sid Übergabe automatisch.
|
|
|
|
|
Anzeige
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 23.06.2004 13:07
Titel ... |
|
|
das kann ich jetzt leider nicht rausfinden, das es nicht mein Server ist, mal angenommen es ist ohne trans_sid konfig., gibt es dann auch eine möglichkeit?Oder warum übergibt er mir die SID beim 2Bsp. nicht
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Mi 23.06.2004 13:09
Titel
|
|
|
Leg' halt ne Datei namens info.php rauf:
Code: | <?php
phpinfo();
?> |
Wo kann ich dein Beispiel online sehen?
|
|
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 23.06.2004 13:15
Titel
|
|
|
thx erstmal
also laut php info is session.use_trans_sid beides auf off .
Is leider nicht online, bin hier nur grad bei nem Bekannten am Rechner und probier nen bissl rum, der Code ist so wie im 1.Post, bei der 1. Variante funzt es ja, bloss beim Formular dann leider nicht mehr.
Hat es irgendwelche Vor-/Nachteile das session.use_trans_sid auf off zu haben
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Mi 23.06.2004 13:17
Titel
|
|
|
addy hat geschrieben: | Hat es irgendwelche Vor-/Nachteile das session.use_trans_sid auf off zu haben |
Hm, man muss halt die sid selber weitergeben.
Wie sieht der fertige HTML Source aus, welchen deine formular.php zurückgibt?
|
|
|
|
|
addy
Threadersteller
Dabei seit: 22.01.2003
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 23.06.2004 13:23
Titel
|
|
|
also kann man es ruhig immer auf on stellen?
der Quellcode:
Code: |
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2800.1400" name=GENERATOR></HEAD>
<BODY>PHPSESSID=d822dea7a34b54ab3f785ecee3bea00d<BR>Andre<BR><A
href="http://192.168.69.165/andre/mda_scripte/php/session/a.php?PHPSESSID=d822dea7a34b54ab3f785ecee3bea00d">a</A><BR><A
href="http://192.168.69.165/andre/mda_scripte/php/session/b.php?PHPSESSID=d822dea7a34b54ab3f785ecee3bea00d">b</A><BR><A
href="http://192.168.69.165/andre/mda_scripte/php/session/c.php?PHPSESSID=d822dea7a34b54ab3f785ecee3bea00d">c</A><BR>
<FORM action=?PHPSESSID=d822dea7a34b54ab3f785ecee3bea00d method=get><INPUT
name=name> <INPUT type=submit value="Anfrage senden" name=button>
</FORM></BODY></HTML> |
|
|
|
|
|
Eistee
Administrator
Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht:
|
Verfasst Mi 23.06.2004 13:29
Titel
|
|
|
Ja.
Code: | <FORM action=?PHPSESSID=d822dea7a34b54ab3f785ecee3bea00d method=get> |
Du testest bestimmt auf WIN, da geht $PHP_SELF net, schreib mal fest den Name des Scripts rein.
|
|
|
|
|
|
|
|
Ähnliche Themen |
User- und Session-ID per Cookie, Session oder in URL durchre
session problem (mal wieder)
Session Problem mit Flash Uploader
session id?
PHP-SESSION aktualisieren ?
session id aus url entfernen
|
|