Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> include i przekazywanie danych
dragonsokol
post
Post #1





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 23.06.2008

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


witam
uzywam php/swf charts i zeby cos narysowac musze miec oddzielny plik, ktory includuje jeszcze inny (ale mniejsza z tym)
i uzywam session do przekazu danych (1 pole)
czy jest jakas mozliwosc przekazu w inny sposob poprzez include? cos niezaleznego od przegladarki
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 8)
legorek
post
Post #2





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Sprecyzuj problem, nie wiem o co ci chodzi. Do skryptu możesz przekazać zewnętrzne dane przez GET, POST i COOKIES.
Go to the top of the page
+Quote Post
dragonsokol
post
Post #3





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 23.06.2008

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


includuje plik w ktorym uzywam mysql i potrzebuje id
narazie przekazuje je przez session a chce jakos bezprzegladarkowo to przeslac - wkoncu mozna sobie session wylaczyc i nie bedzie dzialac..
Go to the top of the page
+Quote Post
legorek
post
Post #4





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

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


Przecież w zakonkludowanym pliku masz widoczne wszystkie zmienne zmienne ze skryptu który includuje, nie wiem w czym masz problem.

Jeśli zrobisz tak:
  1. <?php
  2. $costam = 'ala ma kota';
  3. include('plik.php');
  4. ?>


To w plik.php zmienna $costam jest widoczna.
Go to the top of the page
+Quote Post
dragonsokol
post
Post #5





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 23.06.2008

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


Cytat(legorek @ 23.06.2008, 12:59:01 ) *
Przecież w zakonkludowanym pliku masz widoczne wszystkie zmienne zmienne ze skryptu który includuje, nie wiem w czym masz problem.

Jeśli zrobisz tak:
  1. <?php
  2. $costam = 'ala ma kota';
  3. include('plik.php');
  4. ?>


To w plik.php zmienna $costam jest widoczna.


nie dziala;)
Go to the top of the page
+Quote Post
l0ud
post
Post #6





Grupa: Zarejestrowani
Postów: 1 387
Pomógł: 273
Dołączył: 18.02.2008

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


Cytat
nie dziala;)


Musi działać. Zmienne zadeklarowane przed includem są widoczne dla dołączonego skryptu. W jaki sposób dołączasz ten plik i jak deklarujesz te zmienne?
Go to the top of the page
+Quote Post
dragonsokol
post
Post #7





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 23.06.2008

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


plik w ktorym ma wyswietlac wykres
Kod
$_SESSION['p'] = $d['id'];
include "/var/www/charts/a.php"


w a.php
Kod
include "charts.php";
echo InsertChart("http://xxxx.pl/charts/charts.swf", "http://xxxx.pl/charts/charts_library", "http://xxxxx.pl/a/charts_erig.php", 500, 350);


charts_erig.php
Kod
session_start();
include '/var/www/charts/charts.php';

$db = mysql_connect("lfhfhfhgfh", "fghjkl", "ghffhg");
mysql_select_db("fhfhghg", $db);

$p = addslashes($_SESSION['p']);
$x = trace($p);


Ten post edytował dragonsokol 23.06.2008, 23:05:45
Go to the top of the page
+Quote Post
Spykaj
post
Post #8





Grupa: Zarejestrowani
Postów: 104
Pomógł: 3
Dołączył: 30.05.2008
Skąd: Białystok

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


Hmmm, wydaje mi się, że session_start(); powinno być na samej górze.
Go to the top of the page
+Quote Post
dragonsokol
post
Post #9





Grupa: Zarejestrowani
Postów: 31
Pomógł: 2
Dołączył: 23.06.2008

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


Cytat(Spykaj @ 24.06.2008, 00:10:39 ) *
Hmmm, wydaje mi się, że session_start(); powinno być na samej górze.


ze sesja wszystko smiga tylko chce to jakos obejsc bo czasami niektorym osobom nie dziala..

odswiezam..
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: 22.08.2025 - 16:11