Mam na serverze taki skrypt do zarządzania kontem www i on ma przekierowywać do phpmyadmina.
W phpmyadminie (najnowszym) jest funkcja logowania signon czyli przekazanie sesji z innego źródła (czyli mojego skryptu)
Chciałem zrobić tak, żeby w phpmyadminie nie trzeba było sie 2 raz logować

Ale mój skrypt używa sesji, a żeby przekazać żądanie logowania do phpmyadmina trzeba zrobić podobnie do tego (przykład z samego phpmyadmina)

  1. <?php
  2. session_set_cookie_params(0, '/sciezka/do/phpmyadmina', '', 0);
  3. $session_name = 'nazwa_sesji';
  4. session_name($session_name); 
  5. $_SESSION['PMA_single_signon_user'] = 'nazwa_usera';
  6. $_SESSION['PMA_single_signon_password'] = 'haslo_usera';
  7. $id = session_id();
  8. header('Location: /sciezka/do/phpmyadmina/index.php');
  9. ?>


Nazwa usera jest taka sama jak nazwa sesji w moim skrypcie, hasło moge pobrać z bazy danych...

Tylko, że tutaj są tak jakby dwie sesje, jedna z mojego skryptu i druga tutaj do wysłania danych do phpmyadmina i phpmyadmin nie chce zalogować usera...
Da sie jakoś to rozwiązać?

EDIT: Hmm... za trudne dla was, czy niemożliwe do wykonania?
EDIT2: Poradziłem sobie, wystarczyło wstawić session_write_close(); przed wywołaniem tego kodu powyżej winksmiley.jpg