| Subiectul anterior :: Subiectul următor |
| Autor |
Mesaj |
marcel
Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM
|
| Trimis: Mar Dec 09, 2003 3:16 pm Titlul subiectului: Autentificare |
|
|
| Am o problema cu transmiterea variabilelor de sesiune intre paginile din zona de administrare. Cu alte cuvinte variabilele din pagina de logare dupa ce sunt verificate in baza de date sunt inregistrate in variabile de sesiune, dar acestea nu sunt retinute cand trec la alta pagina din zona de administrare. Este posibil ca sesiunile sa nu functioneze sub Windows? DAca ma poate ajuta cineva, astept si alte solutii. |
|
| Sus |
|
iepurec
Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara
|
| Trimis: Mar Dec 09, 2003 5:01 pm Titlul subiectului: |
|
|
| Scrie secventele de cod din ambele pagini! |
|
| Sus |
|
biban
Data înscrierii: 13/Apr/2003
Mesaje: 204
Locație: Giurgiu
|
| Trimis: Mar Dec 09, 2003 7:19 pm Titlul subiectului: |
|
|
| Ai dat start la sesiune pe fiecare pagina??? |
|
| Sus |
|
marcel
Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM
|
| Trimis: Mie Dec 10, 2003 10:07 am Titlul subiectului: Re Autentificare |
|
|
Multumesc celor care mi-au raspuns (a fost primul mesaj postat de mine).
Sesiunea am pornit-o intr-un fisier pe care l-am inclus si in pagina de logare si in pagina de administrare.
Totusi ma intreb a functionat la cineva genul asta de autentificare cu sesiuni pe calculatorul de acasa sub Windows si cu Php triad instalat. Poate merge doar sub Linux. |
|
| Sus |
|
ovi2ut
Data înscrierii: 13/Sep/2002
Mesaje: 166
Locație: Middle of Nowhere
|
| Trimis: Mie Dec 10, 2003 11:03 am Titlul subiectului: |
|
|
Nu are legatura cu sistemul de operare, merge si sub linux si sub windows.
Poate ca ar fi mai bine sa dai niste secvente de cod, normal problema ar fi ca nu pornesti sesiunile in ambele pagini dar tu ziceai ca le-ai pornit. |
|
| Sus |
|
marcel
Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM
|
| Trimis: Mie Dec 10, 2003 12:26 pm Titlul subiectului: Cod-sesiuni |
|
|
Codul paginilor referitoare este prea lung sa-l postez aici (l-am luat de pe net).
Dar daca sesiunile ar merge atunci si exemplu de mai jos ar functiona, la mine insa nu functioneaza.
Pagina ex1.php:
<?php
//starts a new session
session_start();
$HTTP_SESSION_VARS['username']="marcel";
print '<a href="ex2.php">Next</a>';
?>
Pagina ex2.php:
<?php
session_start();
echo $HTTP_SESSION_VARS['username'];
print '<a href="ex1.php">Inapoi</a>';
?>
Normal ar trebui sa-mi afiseze si cuvantul marcel in a doua pagina cand accesez legatura din prima (ex1.php), in schimb imi apare doar legatura Inapoi.
Este ceva gresit? |
|
| Sus |
|
ovi2ut
Data înscrierii: 13/Sep/2002
Mesaje: 166
Locație: Middle of Nowhere
|
| Trimis: Mie Dec 10, 2003 12:31 pm Titlul subiectului: |
|
|
Nu, codul ar trebui sa functioneze.
Ai configurat cum trebuie in php.ini chestiile de sesiuni (session.save_path) ? |
|
| Sus |
|
marcel
Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM
|
| Trimis: Mie Dec 10, 2003 12:57 pm Titlul subiectului: Setare php.ini |
|
|
Da am setat o cale intr-un folder creat special
session.save_path = C:\apache\php\sesiuni ; argument passed to save_handler
Din cate am observat in folderul sesiuni apar fisiere care nu contin nimic de genul: sess_bdsd675nffj7576...
Interesanta treaba. |
|
| Sus |
|
iepurec
Data înscrierii: 30/Iun/2003
Mesaje: 102
Locație: Timisoara
|
| Trimis: Joi Dec 11, 2003 3:07 pm Titlul subiectului: |
|
|
Vezi ca ti-am trimis rezolvarea prin mail. Incearca sa ti cont si de urmatoare propunere: :!: foloseste $_SESSION in loc de $HTTP_SESSION_VARS!
:wink: |
|
| Sus |
|
ovi2ut
Data înscrierii: 13/Sep/2002
Mesaje: 166
Locație: Middle of Nowhere
|
| Trimis: Joi Dec 11, 2003 3:15 pm Titlul subiectului: |
|
|
| Si care ar fi rezolvarea (sau problema) ca eu nu ma prind? |
|
| Sus |
|
marcel
Data înscrierii: 09/Dec/2003
Mesaje: 5
Locație: MM
|
| Trimis: Vin Dec 12, 2003 2:06 pm Titlul subiectului: Degeaba |
|
|
| Cred ca ma dau batut pana la urma, am incercat toate sfaturile primite si nimic, poate mai trebuie facute si alte setari in php.ini. Sau poate ar trebui sa-l incerc pe un server, dar mi-as fi dorit sa functioneze si pe calculatorul de acasa. Mersi oricum tutror celor care au incercat sa ma ajute. |
|
| Sus |
|
Zamolxe
Data înscrierii: 14/Ian/2003
Mesaje: 126
Locație: Bucharest
|
| Trimis: Mar Dec 23, 2003 5:42 pm Titlul subiectului: re |
|
|
salut marcel
codul ar trebui sa functioneze, still, si eu am avut ceva probleme cu phptriad. propun ca toata lumea care ruleaza un server sub windows* sa foloseasca http://apache2triad.sourceforge.net/ care este cel mai complet package la ora actuala.
succes |
|
| Sus |
|
Emil
Data înscrierii: 16/Noi/2003
Mesaje: 301
Locație: echo $REMOTE_ADDR
|
| Trimis: Mie Ian 21, 2004 11:58 am Titlul subiectului: |
|
|
Ufff .. nu inteleg de ce e nevoie de PHPTriad si alte pachete "la click" cand se pot configura cu putin efort manual toate astea la un loc .
Marcel -> daca te apucai sa-ti faci manual configurarile pe windows , sigur invatai fara sa vrei astea , e pretty usor si te alegeai cu un bagaj de cunostinte util si .. mai mult de atat , sigur rezolvai problema singur .
Cat despre sesiuni , verifica daca ai configurat calumea path-ul sesiunilor pe windows si .. permisiile .. |
|
| Sus |
|
dannn
Data înscrierii: 14/Feb/2004
Mesaje: 26
|
| Trimis: Sâm Feb 14, 2004 8:29 pm Titlul subiectului: |
|
|
Solutia cea mai simpla:
da-i un phpinfo(); la pagina a doua si vezi pe unde scrie marcel. Din ceea ce remarc eu cel mai probabil ar fi ca trebuie folosit $_SESSION in loc de $HTTP_SESSION_VARS. Daca nu iti apare nicaieri marcel, problema e de la configurari |
|
| Sus |
|
PHPRomania Bot
Bot Member
Data înscrierii: 27/Dec/2007
Mesaje: 1
Locaţie: Server Google |
| Trimis: Mie Dec 26, 2007 7:01 pm Titlul subiectului: Ad |
|
|
|
|
|
| Sus |
|
| |