Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
06, 2008, 09:52:58 pm
42720 Mesaj 8081 Konu Gönderen: 17918 Üye
Son üye: tlord
Turk-Php.Com Forum  |  Yardım Forumları  |  PHP Yardım Forumu  |  HTTP_HOST « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: HTTP_HOST  (Okunma Sayısı 866 defa)
Freezerg
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 13


Üyelik Bilgileri
HTTP_HOST
« : 19, 2005, 02:44:15 pm »

arkadaşlar, benim yaptığım browser tarzı bir programım var, IE benzeri C++ da tasarlanıyor şimdi sorum şöyle ;

Programla hangi siteyi açarsam o sitenin logosunu adres satırının yanında göstermek istiyorum, bunun için logo gösterme kısmı PHP scriptine yönlendirdim

Kod:
$alanadi = $_SERVER['HTTP_HOST'];
$url = "http://" . $alanadi;

kodu ile kendi localhostumun adresini http://localhost'u alıyorum ve Mysql'e bağlantı kurarak ona bağlı db'deki logoyu gösteriyorum. Ama hangi siteye girersem gireyim sürekli http://localhost bilgisi ve logosunu alabiliyorum, yani HTTP_HOST sadece script nerde çalışıyorsa o hostu getiriyor. Browserımı kapatıp açsamda, başka site URL'si yazsamda sürekli kendi hostumu alıyor, halbuki browser tamamen başka siteleri geziyor, istediği dinamik olarak nasıl bir PHP kodu kullanayım ki o an hangi sitedeyse onun URLsini göstersin.

Selametle...
Logged
mudkicker
Arif Ender
Admin
*
Offline Offline

Mesaj Sayısı: 873

Mastered PHP


Üyelik Bilgileri WWW
Ynt: HTTP_HOST
« Yanıtla #1 : 19, 2005, 06:34:36 pm »

bunu "cURL" fonksiyonlarıyla yapabilirsiniz sanırım ama emin değilim.
Logged

cemcem
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 151


the Coding is a Lifestyle


Üyelik Bilgileri WWW
Ynt: HTTP_HOST
« Yanıtla #2 : 19, 2005, 08:42:55 pm »

PHP sunucu tarafinda calistigi icin HTTP_HOST ile kendi hostunun bilgisibi alirsin bu sebeple javascript kullanman gerek javascript ile aldigin host yada referer bilgisini php ile isleyebilirsin
Logged

Impetus Plexsus
Freezerg
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 13


Üyelik Bilgileri
Ynt: HTTP_HOST
« Yanıtla #3 : 20, 2005, 08:42:57 am »

Kod:
<script>
var url = document.write(window.location)
</script>

kodu ile aktif sayfayı alıyorum ama bunu php ye nasıl anlatacağım, yani window.localtion'dan dönen değeri $url değişkeni olarak alırsam olacak gibi.
Logged
serkan
Serkan Ceylani
Admin
*
Offline Offline

Mesaj Sayısı: 134


Üyelik Bilgileri WWW
Ynt: HTTP_HOST
« Yanıtla #4 : 20, 2005, 09:43:27 am »

Simdi ben kendi IE penceremde geziyorum.Senin sunucun --php'en -- ile ne gibi bir baglantim olabilir? O javascript bilgisini bir sekilde Sunucuya POST etmelisiniz.Bunu da iki yol ile yapabilirsiniz:

1.Javascript (Bazi guvenlik mekanizmalari var.Gezilen domain ile post edilen domain ayni olmali yoksa bazen guvenlik uyarilarina kullanicinin OK demesi gerekebiliyor.Oyle ben bunu alayim istedigim siteye post edeyim olmuyor bazen.Tam emin degilim...)
2.Hazirladiginiz C++ programi ile bu ifadeyi alip PHP ye POST etmek.Daha mantikli...

Basarilar,
Logged

İletişim:

xmpp:serkan@member.turk-php.com (Jabber)

(Lütfen sorularınızı forum içinde sorunuz.)

Arşiv:
http://arsiv.turk-php.com

Serkan
Freezerg
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 13


Üyelik Bilgileri
Ynt: HTTP_HOST
« Yanıtla #5 : 20, 2005, 09:56:05 am »

Kod:
<SCRIPT LANGUAGE="JavaScript">
document.write("http://" + location.hostname)
</SCRIPT>

aktif hostu alıyorum bunu Javascript'e entegre ettim.

Kod:
<?php

$MyVar1 
"?>
<SCRIPT LANGUAGE=JavaScript>document.write(location.hostname)</SCRIPT>";
$MyVar1 = str_replace("?>", "", $MyVar1);
$url = "http://$MyVar1";
echo "$url";

?>

şeklinde normal http://www.siteadı.com şeklinde çıktıyı alıyorum, fakat bunu "get_meta_tags" ile

Kod:
$meta = get_meta_tags("$url");
ile meta taglarını yazdırmak istiyorum ama ,
php_network_getaddresses: getaddrinfo failed: Name or service not known hatası alıyorum.

Logged
Freezerg
Yeni Kullanıcılar
*
Offline Offline

Mesaj Sayısı: 13


Üyelik Bilgileri
Ynt: HTTP_HOST
« Yanıtla #6 : 20, 2005, 10:03:54 am »

tüh şimdi farkettim, js de aynı hostu alıyor, C++ da browser'a sayfa yüklenmeden önce veya sonra istediğim logoyu yükletebilirim, C++ da OnDocumenComplete komutları var ama bilemiyorum, önce yada sonra yüklenmesinin hostu algılamada bir farkı olacakmı, araştırıyım artık.
Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.