Sword
5.01.2009, 19:21:13
mam taki problem, na początku skryptu, czyli jezeli coś jest przesyłane to jest kod php opdowiedzialny za filtrację danych itp. niżej jest formularz, czyli jeżeli nic nie jest przesyłane,
teraz mam taki problem bo mam zapisane w ów sesji numerki (taki token mini) i chce to przekazać do góry czyli do warstwy z filtracją, jak mam to zrobić? Bo przychodzi mi tylko ukryte pole, ale to chyba nie jest zbyt dobre bo roboty się "skapną" ? Co radzicie?
Rafal Filipek
5.01.2009, 21:00:07
chyba musisz pokazac jakis kod bo z tego co napisales malo wynika.
Sword
6.01.2009, 19:33:29
ok, więc coś takiego :
<?php
if (isset($_POST['loguj'])) {
$token = $_POST['token'];
echo $_SESSION['token2'];
if ($_SESSION['token2'] != $token) {
echo 'Nie prawidłowy ciąg znaków w tokenie!'; }
else {
}
}
else {
<?php
for($i=0;$i<5;$i++) {
$dolocz .= $liczba;
$img .= '<img src="token/'.$liczba.'.gif" />';
}
$_SESSION['token2'] = $dolocz;
echo $_SESSION['token2']; ?>
<html>
<head>
<title>token</title>
</head>
<body>
<p>Wprowadź ponizszy kod do formularza<sup>*</sup>:</p>
?>
<input type="text" name="token" style="margin-bottom: 15px;">
</body>
</html>
}?>
kod mniej więcej on jest okrojony bo nie zmieści sie cały na forum
tam gdzie miały być zamkniete ?> to w skrypcie mam ok, chodzi mi o to co wyżej pisalem czyli przekazanie tego co jest w sesji