Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: include - wyświetlenie zawartości z innej strony, czy się da ?
Forum PHP.pl > Forum > PHP
Lacki2006
Witam
Czy dało by się a jeżeli tak jak zrobić aby poprzez np include wyświetlić część strony znajdującej się na innej domenie ale na tym samym serwerze z zachowaniem zmiennych.
Próbowałem ale niestety nie chce działać na różnych domenach czy jest jakiś sposób aby to wykonać ?

Dla przykładu
wyświetla się strona www.domena_x.pl/index.php

kod pliku www.domena_x.pl/index.php
<?
$zmienna = '1';
include 'www.domena_y.pl/obliczam.php';// pobiera zeminną i oblicza na innej domenie po czym wyświetla wynik
echo 'Wynik'.$wynik;
?>
zawartość strony www.domena_y.pl/obliczam.php
<?
$wynik = ($zmienna + 1);
?>
Z góry dziękuję za pomoc
Pozdawiam
phpion
W ten sposób Ci nie zadziała. Jedyne co możesz (o ile uprawnienia pozwolą) to zaincludować plik PHP z użyciem ścieżek bezwzględnych, tj. /home/users...
Forti
Jeżeli to są twoje strony to zrób sobie coś na wzór API - czyli na domenie Y np.:

www.domena_y.pl/super_tajny_plik_sprawdzajacy_parametr_kod.php?kod=super_tajny_kod_haha

jeżeli kod sie zgadza to wyświetlasz np. json czy tam array z potrzebnymi danymi.


Jeżeli nie jest twój to nie stety ale się nie uda wink.gif



edit:

możesz np. tą zmienną do obliczeń przekazać w GET lub POST i zwrócić wynik dla strony X.
by_ikar
Zadziała ci to, o ile plik php na drugim serwerze będzie wyświetlany, a nie wykonywany, czyli jako plik txt, a w php.ini musisz ustawić allow_url_include na on. Tyle że zostało to wyłączone nie bez powodu. Lepiej się zastanów nad innym sposobem na rozwiązanie tego.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.