Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
sessionid übergeben aber wie? [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
sessionid übergeben aber wie?


 
sanktusm
12-08-2006, 23:45 
 
folgendes Problem: Beim wechseln des Monats mittels des Dropdown-Menues soll die SESSIONID übergeben werden. Aber wie stelle ich das an?

$monate = Array("","Januar", "Februar", "März", "April", "Mai", "Juni", "Juli", "August", "September", "Oktober", "November", "Dezember");

@$months .= sprintf("\t<option value=\"%s\">%s</option>\n"
, mktime(0,0,0,12,1,$current['year']-1)
, lang('last_year') ."..."
);

for ($i = 1; $i <= 12; $i++)
$months .= sprintf("\t<option value=\"%s\"%s>%s</option>\n"
, mktime(0,0,0,$i,1,$current['year'])
, (date("n",mktime(0,0,0,$i,1,$current['year'])) == $current['month']) ? " selected" : ""
, ftime($monate[$i].' %Y', mktime(0,0,0,$i,1,$current['year']))
);

$months .= sprintf("\t<option value=\"%s\">%s</option>\n"
, mktime(0,0,0,1,1,$current['year']+1)
, lang('next_year') ."..."
);


make_header('<span class="topnavigation"><form name="TopForm" action="'. basename($_SERVER['PHP_SELF']) .'" method="GET">
<a href="index.php?view='. mktime(0,0,0,$current['month']-1,1,$current['year']) .'&'.session_name().'='.session_id().'">'. lang('previous') .'</a>
<select name="view" onChange="TopForm.submit()">
'. $months .'
</select>
<a href="index.php?view='. mktime(0,0,0,$current['month']+1,1,$current['year']) .'&'.session_name().'='.session_id().'">'. lang('next') .'</a>

 
TobiaZ
12-08-2006, 23:51 
 
gähn, als hidden field im formular. macht PHP u.U. auch automatisch.

 
sanktusm
13-08-2006, 00:03 
 
wär nie selbst drauf gekommen

 
3DMax
13-08-2006, 02:16 
 
Original geschrieben von TobiaZ
gähn, als hidden field im formular. macht PHP u.U. auch automatisch.
frage: sollte man solche kopfstände noch veranstalten?

ich denke: die php-session-funktionalität nutzen. primär keks setzen, wenn browser keinen hunger hat - session.use_trans_sid notfalls anknipsen.

wie handhabt ihr das?
output_add_rewrite_var mal ausgenommen, denn das wäre für mich auch nur eine krücke.

 
ghostgambler
13-08-2006, 09:33 
 
trans-id an, fertig, wer keinen Cookie hat schleppt halt ne SID mit, dass das vollkommen unsicher ist, interessiert scheinbar niemanden, aber als Programmierer kann man ja nie das machen was man gut findet ~_~

 
TobiaZ
13-08-2006, 16:40 
 
in wie fern "Kopfstände"?

 
3DMax
13-08-2006, 16:45 
 
naja, ich meinte halt die sid an jeden link manuell zuzufügen.
war vielleicht falsch ausgedrückt.

 
TobiaZ
13-08-2006, 16:52 
 
aso, sah so aus als wäre die aussage auf mein zitat bezogen.


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