Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmiana wartości $_SESSION, zmiana wartości $_SESSION
mati1988
post
Post #1





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


pomocy ja wykonać zmianę wartości zmiennej $_SESSION
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 18)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Tak samo jak ustawiłeś, tak samo zmieniasz.... przenosze na przedszkole
Go to the top of the page
+Quote Post
mati1988
post
Post #3





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


tyle że jak próbuję to zrobić w trakcie gdy ta sesja jest zarejestrowana to nic się nie dzieje nawet próbowałem unregist i też nic
Go to the top of the page
+Quote Post
Arcioch
post
Post #4





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

Ostrzeżenie: (0%)
-----


Po pierwsze wykonaj sobie

  1. print_r($_SESSION);

i sprawdź jakie masz wartości w sesji.

Następnie piszesz

  1. $_SESSION['TwojaZmienna'] = 'Nowa wartość zmiennej';


Wartość zmiennej w sesji została zmieniona (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
mati1988
post
Post #5





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


robiłem tak i nic nie zmienia
Go to the top of the page
+Quote Post
kayman
post
Post #6





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


  1. $_SESSION['jakas_zmienna_sesji'] = $jakas_zmienna;


e:/ spóźniłem się (IMG:style_emoticons/default/smile.gif)

Ten post edytował kayman 24.09.2012, 10:20:39
Go to the top of the page
+Quote Post
mati1988
post
Post #7





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


próbowałem i ze zmiennej i przypisac i na twardo niestety nic mi nie zmienia

Gdyby mi przypisywało tak jak chce to nie prosiłbym o pomoc

Ten post edytował mati1988 24.09.2012, 10:21:42
Go to the top of the page
+Quote Post
Arcioch
post
Post #8





Grupa: Zarejestrowani
Postów: 324
Pomógł: 110
Dołączył: 18.09.2012

Ostrzeżenie: (0%)
-----


Pokaż Twój kod (IMG:style_emoticons/default/wink.gif)
Go to the top of the page
+Quote Post
kayman
post
Post #9





Grupa: Zarejestrowani
Postów: 556
Pomógł: 40
Dołączył: 20.07.2012
Skąd: Warszawa

Ostrzeżenie: (0%)
-----


może wystartuj sesje najpierw -> http://php.net/manual/pl/function.session-start.php
Go to the top of the page
+Quote Post
mati1988
post
Post #10





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


czy to może być wina ustawień serwera?(IMG:style_emoticons/default/questionmark.gif) bo tan serwer został postawiony specjalnie dla mnie i w razie czego mogę coś tam pozmieniać w jego konfiguracji
Go to the top of the page
+Quote Post
nospor
post
Post #11





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




rety.... chłopie.... nie każ nam wróżyć..... pokaż kod.....

Ja rozumiem, że można czegoś nie wiedzieć w danej dziedzinie, ale to że trzeba pokazać kod, to już dzieć w żłobku wiedzą...
Go to the top of the page
+Quote Post
redeemer
post
Post #12





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Pokaż kod a nie teoretyzujesz. Może w jakimś miejscu sobie nadpisujesz tą zmienną.
Go to the top of the page
+Quote Post
mati1988
post
Post #13





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


  1. $_SESSION['druzyna'] = $_POST['wybierz'];
Go to the top of the page
+Quote Post
nospor
post
Post #14





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




No ale jakąś większą całość.....

Zanim napiszesz kolejnego posta zastosuj się do:
Temat: Jak poprawnie zada pytanie
Go to the top of the page
+Quote Post
mati1988
post
Post #15





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


cały warunek to
  1. if (isset($_GET['wybierz'])){
  2. $_SESSION['druzyna'] = $_POST['wybierz'];
  3. ?>
  4. <script type="text/javascript">
  5. setTimeout(function(){document.location.href='?id=main';}, 0);
  6. </script>
  7. <?
  8.  
  9. }


ten warunek odpowiada za zmianę zarejestrowanej sesji a bynajmniej powinien aktualnie muszę zniszczyć całą sesję aby móc zmienić tylko tą wartość

Ten post edytował mati1988 24.09.2012, 11:16:10
Go to the top of the page
+Quote Post
nospor
post
Post #16





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




$_GET['wybierz']
$_POST['wybierz']
Nie widzisz tu pewnej rozbieżności?

Poza tym prosiłem byś zastosował się do tego tematu
Temat: Jak poprawnie zada pytanie
Go to the top of the page
+Quote Post
mati1988
post
Post #17





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 24.09.2012

Ostrzeżenie: (0%)
-----


sory to było skopiowane w trakcie próby przebudowania i w nerwach nie wykończyłem przed wklejeniem tego po prostu próbowałem na kilka sposobów a okazało się że jednak to wina ustawień servera gościu który zakładał mi serwer sprawdził dokładnie i coś pozmieniał teraz działa jak należy

temat można uznać za zakończony jedynie morał jest taki że jeśli mamy taki problem to wina serwera (IMG:style_emoticons/default/wink.gif)

Ten post edytował mati1988 24.09.2012, 13:30:13
Go to the top of the page
+Quote Post
nospor
post
Post #18





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
jedynie morał jest taki że jeśli mamy taki problem to wina serwera
To nie jest żaden morał. Takie rzeczy to w 99% wina programisty.
Skoro wartość sesji była ustawiona to na 99.99999999999% powinna też byc móc zmieniona.

Miałeś jakiś przypadek na milion że zmiana ustawień serwera ci tu coś pomogła.

Strzelam że chodziło o buforowanie. Jakbyś zastosował się do wskazówek z tematu, do którego nie raz już cię odsyłałem, to byś zapewne zobaczył na ekranie błędy odnośnie wysłanych nagłówków.
Go to the top of the page
+Quote Post
redeemer
post
Post #19





Grupa: Zarejestrowani
Postów: 915
Pomógł: 210
Dołączył: 8.09.2009
Skąd: Tomaszów Lubelski/Wrocław

Ostrzeżenie: (0%)
-----


Wydaje mi się kolego, że coś kręcisz (IMG:style_emoticons/default/wink.gif) Jak napisał nospor to nie wina serwera, ale złego kodu. Koniec kropka i nie ściemniaj, bo jeszcze ktoś wejdzie przeczyta i będzie sie zastanawiał i zmieniał coś w konfiguracji serwera.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.12.2025 - 14:14