Zadejte hledaný výraz...
Jakub Glos
Webtrh.cz
Vývoj webových stránek na WordPressu a proklientský přístup pro freelancery
Třídenní infromacemi nabitý prezenční + online kurz v Praze od Webtrhu pouze za 2 871 Kč
Více informací

Jak includovat soubor z jiné domény?

meloun
verified
rating uzivatele
(5 hodnocení)
19. 12. 2009 20:56:33
Zdravím,
chtěl bych se zeptat, jakým způsobem se dá udělat něco jako require nebo include, ale načíst tak soubor z jiné domény. Iframe použít nechci, načíst to do img mi přijde divný =) A navíc - pokud to načtu jako img, načte se soubor, i když bude mít návštěvník obrázky vypnuté?
Předem děkuji za všechny odpovědi...
19. 12. 2009 20:56:33
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423962
Pavel Janků
verified
rating uzivatele
(17 hodnocení)
19. 12. 2009 20:59:56
A co to uložit do databáze a vyvolat to z ní?... Ono PHP je vtomhle nešťastné
19. 12. 2009 20:59:56
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423961
meloun
verified
rating uzivatele
(5 hodnocení)
19. 12. 2009 21:03:18
Teď nevím, jestli jsem to úplně pochopil, ale spíš jsem málo upřesnil dotaz - ten soubor, který potřebuju načíst, posílá odpověď zpět do prohlížeče - takže i při uložení dat do databáze potřebuji ten soubor nějak načíst...
19. 12. 2009 21:03:18
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423960
Zbyněk Hovorka
verified
rating uzivatele
(35 hodnocení)
19. 12. 2009 21:05:04
Načíst soubor z jiné domény pomocí include je možné, ale je potřeba to mít povolené na serveru v php.ini (tuším)
19. 12. 2009 21:05:04
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423959
lukas
verified
rating uzivatele
(29 hodnocení)
19. 12. 2009 21:07:09
19. 12. 2009 21:07:09
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423958
Zbyněk Hovorka
verified
rating uzivatele
(35 hodnocení)
19. 12. 2009 21:13:48
Tak jsem to prošel a skutečně musíš mít tohle v php.ini pro soubory include
allow_url_include = On
19. 12. 2009 21:13:48
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423957
Martin Klíma
verified
rating uzivatele
(13 hodnocení)
19. 12. 2009 21:15:15
Napsal eNweb;418066
A co to uložit do databáze a vyvolat to z ní?... Ono PHP je vtomhle nešťastné
Nešťastné :rolleyes: je naprostá pitomost načítat PHP soubor z jiné domény, není k tomu žádný důvod. Kdyby to možné bylo, tak si každý omrkne zdrojáky cicích webů jen to sviští, tohle je snad základ bezpečnosti PHP.
Jinak výstup ber normálně načtením file_get_content nebo fopen.
19. 12. 2009 21:15:15
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423956
meloun
verified
rating uzivatele
(5 hodnocení)
19. 12. 2009 21:21:30
Napsal Pooky;418080
je naprostá pitomost načítat PHP soubor z jiné domény, není k tomu žádný důvod.
Důvod k tomu je, potřebuju zároveň s cookie z první domény uložit i cookie z druhé domény (e-shop na dvou doménách).
19. 12. 2009 21:21:30
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423955
no celkově načítání obsahu na dvou doménach je docela problematické. Neznáte někdo nějaký dobrý článek k tomuto tématu?
19. 12. 2009 21:51:19
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423954
lukio
verified
rating uzivatele
(3 hodnocení)
19. 12. 2009 22:06:56
pokud jsou na jednom serveru, tak jeď přes absolutní cestu (/var/www/...), to by mohlo jít...adresu zjistíš z proměnné $_SERVER
19. 12. 2009 22:06:56
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423953
meloun
verified
rating uzivatele
(5 hodnocení)
19. 12. 2009 23:30:20
Napsal lukio;418108
pokud jsou na jednom serveru, tak jeď přes absolutní cestu (/var/www/...), to by mohlo jít...adresu zjistíš z proměnné $_SERVER
Ptám se, jak to spustit z jiné domény, tzn., že na domena1.cz potřebuju načíst soubor z domena2.cz (tak, aby se to na tom domena2.cz spustilo)... Ne ten soubor spustit přímo na domena1.cz...
---------- Post was amended at 23:36 ----------
Napsal Re4DeR;418099
no celkově načítání obsahu na dvou doménach je docela problematické. Neznáte někdo nějaký dobrý článek k tomuto tématu?
Co konkrétně o "načítání obsahu na dvou doménách" máš na mysli? =)
19. 12. 2009 23:30:20
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423952
Michal Hlávka
verified
rating uzivatele
(5 hodnocení)
21. 12. 2009 14:04:54
Je více způsobu jak přenést cookie. Třeba ho uložit do databáze a na druhé doméně ho zase dumbpnout. A není zas tak strašně problematické, udělat nějaké unikátní ID uživatele které by se skládalo z hostitele, ip adresy a třeba aji rozlišení .)
21. 12. 2009 14:04:54
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423951
ne
verified
rating uzivatele
(22 hodnocení)
22. 12. 2009 14:51:05
tusim sa da cookies ulozit aj pre inu domenu ako tu na ktorej sa aktualne nachadzas, napr.
bool setrawcookie ( string $name ]]]]] )
setrawcookie("premenna1","obsah1",time()+3600,"/",".domena1.sk");
setrawcookie("premenna2","obsah2",time()+3600,"/",".domena2.sk");
ale neskusal som :smoking:
22. 12. 2009 14:51:05
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423950
meloun
verified
rating uzivatele
(5 hodnocení)
22. 12. 2009 18:03:02
Napsal Yep!;418939
Je více způsobu jak přenést cookie. Třeba ho uložit do databáze a na druhé doméně ho zase dumbpnout. A není zas tak strašně problematické, udělat nějaké unikátní ID uživatele které by se skládalo s hostitele, ip adresy a třeba aji rozlišení .)
Jo, přesně tohle řešení už mě taky napadlo, jen u toho ještě řeším bezpečnost...
---------- Post was amended at 18:03 ----------
Napsal ne;419500
tusim sa da cookies ulozit aj pre inu domenu ako tu na ktorej sa aktualne nachadzas, napr.
bool setrawcookie ( string $name ]]]]] )
setrawcookie("premenna1","obsah1",time()+3600,"/",".domena1.sk");
setrawcookie("premenna2","obsah2",time()+3600,"/",".domena2.sk");
ale neskusal som :smoking:
To určitě nepůjde: Only hosts within the specified domain can set a cookie for a domain and domains must have at least two (2) or three (3) periods in them to prevent domains of the form: ".com", ".edu", and "va.us". Any domain that fails within one of the seven special top level domains listed below only require two periods. Any other domain requires at least three. The seven special top level domains are: "COM", "EDU", "NET", "ORG", "GOV", "MIL", and "INT".
22. 12. 2009 18:03:02
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423949
Fautzi
verified
rating uzivatele
(1 hodnocení)
23. 12. 2009 07:37:06
Pokud mas na obe domeny FTP pistup tak si otevri ftp pripojeni a includuj to pres ftp
23. 12. 2009 07:37:06
https://webtrh.cz/diskuse/jak-includovat-soubor-z-jine-domeny/#reply423948
Pro odpověď se přihlašte.
Přihlásit