Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> czy można odczytać zmienną sesyjną utworzoną w skrypcie ASP ... w skrypcie PHP ?, <% Session("Wiek") = 28 %>.... a ...<?php echo $
damianooo
post
Post #1





Grupa: Zarejestrowani
Postów: 496
Pomógł: 2
Dołączył: 15.07.2011
Skąd: Katowice

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


Witam,

mam skrypt zrobiony w ASP i tam chciałem do zmiennej sesyjnej przypisać pewną wartość np. tak:

  1. <%
  2. Session("Wiek") = 28
  3. %>


następnie po kliknięciu w link (na tej stronie zrobionej w ASP) , otwiera mi się strona ... Uwaga! ... zrobiona tym razem w PHP.

i teraz tak ... chciałbym tą zmienną sesyjną ze skryptu ASP odebrać na tej stronie ze skryptem PHP np. tak:


  1. <?php
  2. echo $_SESSION['Wiek'];
  3. ?>


czy jest to w ogóle możliwe do zrobienia ? ... czy dobrze to robię ? ... bo niestety na stronie PHP nie udaje mi się odebrać tej zmiennej. A może robi się to w inny sposób ? ... czy lepiej to zrobić w Cookies .. ale tu ze względów bezpieczeństwa nie chciałbym przekazywać pewnych ważnych danych.

dzięki ,pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
solr
post
Post #2





Grupa: Zarejestrowani
Postów: 43
Pomógł: 8
Dołączył: 11.08.2010

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


Nie, wysyłanie POSTem nie musi być do tego samego serwera. Np (wysyła do onetu):

  1. <FORM ACTION="http://www.onet.pl/wynik.php" METHOD="POST">
  2. <input type='hidden' name='login' value='alex23'>
  3. Zamówienie
  4. <INPUT TYPE="Submit" NAME="submit" VALUE="Wyslij">
  5. </FORM>


Przesłanie postem jest dobre jednorazowo, tak jak pytałeś, do "odczytania zmiennej sesyjnej utworzonej w ASP za pomocą PHP". Pamiętaj o bezpieczeństwie. To, że dostaniesz login "alex23" to nie znaczy, że gość jest zalogowany. Wysyłaj też hasło i sprawdź, czy pasują. Nie będziesz miał dostępu do niczego, za wyjątkiem danych które przesłałeś POSTem. No i wysyłaj to przez https :-) Ta metoda to dwie oddzielne sesje. Być może potrzebne Ci współdzielenie jednej sesji, wtedy tak jak napisał batman, czy ja częściowo, będziesz musiał utworzyć własne handlery sesji i (najłatwiej) zapisywać je we wspólnej bazie danych.

Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 03:31