Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak przekazać kod do pliku generującego obrazek.
Forum PHP.pl > Forum > PHP
windman
Witam,

Mam plik token.php, który generuje obrazek na podstawie z kodem.

<img src="token.php">

W jaki sposób do pliku token.php przekazać jaki kod ma wygenerować. get i post odpadają bo token byłby spalony, session nie działa.

Można ewentualnie jeszcze inaczej...
w pliku token.php wygenerować losowy kod i go wyświetlić, ale jak teraz przekazać kod do skryptu, który sprawdzi jego poprawność?

pozdrawiam
Cezar708
Cytat(windman @ 27.02.2008, 14:42:02 ) *
w pliku token.php wygenerować losowy kod i go wyświetlić, ale jak teraz przekazać kod do skryptu, który sprawdzi jego poprawność?


wystarczy baza danych,


rozumiem, że token jest odpowiedzialny za identyfikację jakiegoś użytkownika (np podczas kuppowania, lub po prostu podczas rejestracji nowego użytkownika)

zapisz sobie ten kod do bazy danych od razu w pliku, którym go generujesz (token.php) potem po prostu zrób zapytanie do bazy danych i go odzyskaj

może napisz więcej szczegółów do czego jest Ci to potrzebne, to może znajdzie się jakieś rozwiązanie.
l0ud
A dlaczego sesja nie działa? Jest po prostu założenie, że ten skrypt ma działać bez sesji, czy próbowałeś to przez nią osiągnąć i się nie udało?
windman
Chcę zrobić zabezpieczenie formularzy... może na wyrost wyskoczyłem z tym tokenem.
Wyświetlam obrazek z kodem i kod ten trzeba wpisac do formularza.

Mam już plik, który generuje kod...
wstawiam go w:
<img src="token.php">

Jakoś musze przekazać do tego pliku jaki kod ma wygenerować, ale nie wiem jak.
Myślałem o sesji....
podczas ładowania formularza geeruję kod i zapisuję go w sesji, natomiast w pliku token.php odczytuję zmienną z sesji i generuję obrazek. Plik token.php nie pobiera jednak nic z sesji...
l0ud
Musisz coś robić nie tak. Upewnij się, że w obu miejscach sesja jest inicjowana i nazywa się tak samo. Najlepiej zarzuć kawałkiem kodu smile.gif
windman
Cytat(l0ud @ 27.02.2008, 15:54:25 ) *
Musisz coś robić nie tak. Upewnij się, że w obu miejscach sesja jest inicjowana i nazywa się tak samo. Najlepiej zarzuć kawałkiem kodu smile.gif


I wyjaśniło się, w pliku token.php nie inicjowałem sesji.

Dzięki za pomoc i pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.