Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][PHP]Problem z przekazaniem zmiennej z sesji
qbas-s
post
Post #1





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 28.06.2009

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


W głównej klasie do sesji wczytuję pewną wartość:
  1. $_SESSION['user_id'] = $user_id;


następnie po kliknięciu w button za pomocą JQuery pobieram inną klasę w której próbuję pobrać wartość z sesji - niestety nic mi się nie wyświetla. Dodanie w drugiej klasie session_start() nie pomaga.
Pomyślałem, że sprawę może załatwi dziedziczenie po pierwszej klasie ale wyrzuca: Internal Server Error

Z pewnością problem by rozwiązało przekazanie wartości sesji w polu typu hidden ale zależy mi aby uniknąć tego sposobu.
Jakieś pomysły?(IMG:style_emoticons/default/smile.gif)

Ten post edytował qbas-s 4.03.2013, 00:55:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
qbas-s
post
Post #2





Grupa: Zarejestrowani
Postów: 304
Pomógł: 1
Dołączył: 28.06.2009

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


pliki ładują się na serwer w pełni asynchronicznie - gdyby ajax nie odpalał konstruktora to skrypt nie miałby dostępu do indexu 'upload_dir' tablicy w konstruktorze co skutkowało by błędem w uploadzie a tak nie jest.

  1.  
  2. /*jslint nomen: true, unparam: true, regexp: true */
  3. /*global $, window, document */
  4.  
  5. $(function () {
  6. 'use strict';
  7.  
  8. // Initialize the jQuery File Upload widget:
  9. $('#fileupload').fileupload({
  10. // Uncomment the following to send cross-domain cookies:
  11. //xhrFields: {withCredentials: true},
  12. url: 'server/php/'
  13. });
  14.  
  15. // Enable iframe cross-domain access via redirect option:
  16. $('#fileupload').fileupload(
  17. 'option',
  18. 'redirect',
  19. window.location.href.replace(
  20. /\/[^\/]*$/,
  21. '/cors/result.html?%s'
  22. )
  23. );
  24.  
  25. if (window.location.hostname === 'blueimp.github.com') {
  26. // Demo settings:
  27. $('#fileupload').fileupload('option', {
  28. url: '//jquery-file-upload.appspot.com/',
  29. maxFileSize: 5000000,
  30. acceptFileTypes: /(\.|\/)(gif|jpe?g|png)$/i,
  31. process: [
  32. {
  33. action: 'load',
  34. fileTypes: /^image\/(gif|jpeg|png)$/,
  35. maxFileSize: 20000000 // 20MB
  36. },
  37. {
  38. action: 'resize',
  39. maxWidth: 1440,
  40. maxHeight: 900
  41. },
  42. {
  43. action: 'save'
  44. }
  45. ]
  46. });
  47. // Upload server status check for browsers with CORS support:
  48. if ($.support.cors) {
  49. $.ajax({
  50. url: '//jquery-file-upload.appspot.com/',
  51. type: 'HEAD'
  52. }).fail(function () {
  53. $('<span class="alert alert-error"/>')
  54. .text('Upload server currently unavailable - ' +
  55. new Date())
  56. .appendTo('#fileupload');
  57. });
  58. }
  59. } else {
  60. // Load existing files:
  61. $.ajax({
  62. // Uncomment the following to send cross-domain cookies:
  63. //xhrFields: {withCredentials: true},
  64. url: $('#fileupload').fileupload('option', 'url'),
  65. dataType: 'json',
  66. context: $('#fileupload')[0]
  67. }).done(function (result) {
  68. $(this).fileupload('option', 'done')
  69. .call(this, null, {result: result});
  70. });
  71. }
  72.  
  73. });


w folderze server/php/ jest index.php który odpala klasę wyżej

Ten post edytował qbas-s 4.03.2013, 16:30:04
Go to the top of the page
+Quote Post

Posty w temacie
- qbas-s   [AJAX][PHP]Problem z przekazaniem zmiennej z sesji   4.03.2013, 00:54:47
- - Damonsson   Co to ma wspólnego z AJAXem?   4.03.2013, 01:00:01
- - qbas-s   w tagach nie było JQuery, dla jednego i drugiego w...   4.03.2013, 14:46:22
- - !*!   Wartości nie biorą się z kosmosu. Ajax to nic inne...   4.03.2013, 14:49:17
- - qbas-s   do dziś myślałem, że jeśli coś wrzucam do sesji to...   4.03.2013, 15:00:24
- - nospor   A startujesz sesję w pliku wczytanym asynchroniczn...   4.03.2013, 15:02:29
- - !*!   skrypt.php [PHP] pobierz, plaintext //deklaracja s...   4.03.2013, 15:08:09
- - qbas-s   @nospor tak deklaruję session_start() w kontstrukt...   4.03.2013, 15:57:47
- - nospor   A konstruktor tej klasy się odpala...? Może pokaż ...   4.03.2013, 15:58:40
- - qbas-s   odpala się. Buduję aplikację z użyciem Kohany 3.2 ...   4.03.2013, 16:14:08
- - !*!   To jest konstruktor który odpala się też przez aja...   4.03.2013, 16:16:20
- - qbas-s   pliki ładują się na serwer w pełni asynchronicznie...   4.03.2013, 16:23:48
- - !*!   Użyj odpowiednich tagów na forum. Zmieniłeś te war...   4.03.2013, 16:28:15
- - qbas-s   nie ma tagu JS więc początkowo ustawiłem na Manual...   4.03.2013, 16:35:08
- - !*!   Jest tag JavaScript. Podaj pełną ścieżkę do skryp...   4.03.2013, 16:39:27
- - qbas-s   mam tylko 5 tagów i żaden z nich nie jest JS. Poda...   4.03.2013, 16:52:39
- - !*!   To wpisuj z palca [javascript]. Skrypt ma działać...   4.03.2013, 16:57:38
- - qbas-s   CytatSesje inicjujesz w klasie kohany, ale czy ją ...   4.03.2013, 17:00:58
- - !*!   Ścieżka do skryptu == odwołanie do niego.   4.03.2013, 17:16:40
- - qbas-s   skrypt uploadu jest wczytywany do widoku właśnie p...   5.03.2013, 01:12:36
- - !*!   Moim zdaniem robisz to źle, nie tak jak napisałem ...   5.03.2013, 09:57:14
- - qbas-s   ok tylko nie wiem jak ja mam Twoją podpowiedź wdro...   5.03.2013, 22:09:35
- - !*!   Cytat(qbas-s @ 5.03.2013, 22:09...   6.03.2013, 08:32:04


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 - 20:57