ghaldszar Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 Selam Web sayfamda söyle bir şey yapmak istiyorum. Web sayfama domain ismi ile girildiğinde direk subdomaine atsın istiyorum. Yani www.websayfam.com yazıldığında direk benim.websayfam.com adresine gitsin istiyorum. Bunun için index.php isimli bir file yaratıpiçine de index.php said: header("Location: http://benim.websayfam.com/"); ?> şeklinde yazdım ama bu sefer de browser bana Browser said: Warning: Cannot modify header information - headers already sent by (output started at /home/www/websayfam.com/index.php:2) in /home/www/websayfam.com/index.php on line 3 diyor neresi yanlış?
jonq Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 Herhangi başka bir dosya include ediyormusun o dosyaya ? ayrıca Meta ilede yapabilirsin.
ghaldszar Mesaj tarihi: Şubat 9, 2008 Konuyu açan Mesaj tarihi: Şubat 9, 2008 tamam süper oldu sağol ;)
Brigand Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 Üstte kendi dediğin header yönlendirmesi kullan. O daha hızlı yönlendirir. Sayfa daha açılmadan, url adres barında çıkmadan direk yönlenirsin. O hatayı almanın nedeni de Mum_Chamber Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 apache ya da iis redirect yaparsan daha da hızlı olur. ama gerenk var mı? bence yok. Brigand Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 iis'yi bilmem ama apache de headerler ile yönlendirmiyo mu zaten? Tek kazanç php kodu çalıştırmamak oluyo artık kaç mili milisaniye kazanç varsa :) Arthur_HellsFire Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 evet hayli muhtemel brigand ın dediği olay yüzünden oluyor. meta gereksiz zaman kaybı... Arthur_HellsFire Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 Brigand said: iis'yi bilmem ama apache de headerler ile yönlendirmiyo mu zaten? Tek kazanç php kodu çalıştırmamak oluyo artık kaç mili milisaniye kazanç varsa :) mum htaccess olaylarındaki redirect sayesinde direkt olarak yönlenecek adresin verisinin gönderilmesinden bahsediyor. Headerla yapılan yönlendirmede client e yeni bir request(yönlendirilen adres için) yapmasını söylüyor server. mum unki daha hızlı oluyor doğal olarak. robinson Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 index.php said: @header("Location: [benim.websayfam.com];); ?> header'in başına @ koyarsan o uyarıyı vermeden işlemi yapar. Mum_Chamber Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 bu arada, yanlış anlaşılma olmasın, @ sadece hataları bastırır, işlemi yapmıyorsa yine yapmaz. robinson Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 evet ufak bir cümle hatam olmuş sağol abicim düzelttiğin için mawiman Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 host tun sana vermiş oldugu panelden yapabilirsin bunu neden böyle ugraşıyorsunuz ki Tcpip Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 header da ki http://benim.sayfam.com olacak sanırım oyle zaten :) sharky Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 Bunu direk web sunucun ayarlarından yapman daha mantıklı, çünkü eğer PHP ile ya da HTML ile redirect edersen, http://www.benimsayfam.com/hebele/ adresi, 404 verecektir. Oysaki senin mantiginda bu adresin http://subdomain.benimsayfam.com/hebele/ ye gitmesi gerekiyor :) jonq Mesaj tarihi: Şubat 11, 2008 Mesaj tarihi: Şubat 11, 2008 Brigand said: Üstte kendi dediğin header yönlendirmesi kullan. O daha hızlı yönlendirir. Sayfa daha açılmadan, url adres barında çıkmadan direk yönlenirsin. O hatayı almanın nedeni de Tabiki Header daha hızlı yönlendirir ben alternatif sundum da üstte boşluk bıraktığını nerden anladın :) Brigand Mesaj tarihi: Şubat 11, 2008 Mesaj tarihi: Şubat 11, 2008 sharky said: Bunu direk web sunucun ayarlarından yapman daha mantıklı, çünkü eğer PHP ile ya da HTML ile redirect edersen, http://www.benimsayfam.com/hebele/ adresi, 404 verecektir. Oysaki senin mantiginda bu adresin http://subdomain.benimsayfam.com/hebele/ ye gitmesi gerekiyor :) Hobaa bilge kişilik geri döndü ha? Eski sys adminimiz ? Osun dimi bizi sevindirmek için fake üyelik açmadılar :p, büyük linuxcu :) Eskiden bir ara linux konularına hızlı yanıt vermeyle ilgili baya bi konuşma geçmişti hakkında, linux konusu açılınca otomatik telefonuna sms geliyor filan deniliyordu :p, galiba hala devam ediyor : ) jonq said: Brigand said: Üstte kendi dediğin header yönlendirmesi kullan. O daha hızlı yönlendirir. Sayfa daha açılmadan, url adres barında çıkmadan direk yönlenirsin. O hatayı almanın nedeni de Tabiki Header daha hızlı yönlendirir ben alternatif sundum da üstte boşluk bıraktığını nerden anladın :) Linux sistemler üzerinde headerleri göndermeden önce herhangi bir çıktı gönderirsen header hatası alırsın. Ordan anladım :), Windowsta olmaz ama. jonq Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Linux'dan hiç anlamam genelde de windows host kullandım bugüne kadar bunu öğrendiğim iyi oldu :) sharky Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 said: Eskiden bir ara linux konularına hızlı yanıt vermeyle ilgili baya bi konuşma geçmişti hakkında, linux konusu açılınca otomatik telefonuna sms geliyor filan deniliyordu :p, galiba hala devam ediyor : ) Yalan :) Hic gelmedi. said: Linux sistemler üzerinde headerleri göndermeden önce herhangi bir çıktı gönderirsen header hatası alırsın. Ordan anladım :), Windowsta olmaz ama. Konunun Linux ile aslinda hic alakasi yok. Bu tamamen PHP nin becerisi. Yani aslinda Perl le de yazsaniz, ya da C le de eger onceden Headerlari gondermezseniz, HTML in ortasinda header gonderemezsiniz. Olay suradan kaynaklaniyor. Bir web sayfasi request edildiginde ( GET,POST ), sizin web clientiniz ( IE, Firefox, Opera, etc. ) once headerlari okur. Headerlar bittikten sonra HTML kismini okumaya baslar. Fakat bunlarin hepsi tek stream de gerceklestigi icin, aslinda Header ve HTML i birbirinden ayiran oyle cok buyuk bisey yok. Dolayisi ile ornegin bir cookie atamasinda, ya da baska bir HEADER gondermeye calistiginizda, eger web client'iniz aslinda HEADER 'i okumussa ve siz sonradan header gonderiyorsaniz, PHP bunu sunucu tarafinda farkederek sizi uyarir. Der ki, kardesim sen zaten Headerlari gondermissin, daha ne header gondermeye calisiyorsun ? Bunun da cozumu mevcut. PHP de bu tur problemleri atlayabilmek icin - cunku bazen ugrastirabiliyor cookie falan atarken, acep header dan baska bisey var mi yukarda yok mu diye - tum output 'u buffer edebiliyor ve once headerlar, sonra buffer 'i yazdir diyebiliyorsunuz. Dolayisi ile de probleminiz cozulmus oluyor. Bunu ayni zamanda php.ini den de set edebiliyorsunuz. ( bkz. ob_start(), ob_implicit_flush(), ob_end_flush() ) Brigand Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Dediklerine katılıyorum sharky zaten öyle oluyor. Windows ve Linux ile alakası yok ve doğru olan headerlerin önce okunması zaten ama windows üzerinde headerleri sayfanın ortasında göndersen bile hata almıyorsun. Demek istediğim o :). Paylaş https://forum.paticik.com/topic/3119015-domaini-subdomaine-yonlendirmek/ Daha fazla paylaşım seçeneği… Takipçiler 0 Konu listesine dön Paticik Tum Konular Paticik - Pati Tech Paticik - Pati Zone Paticik - Ilgi Alanlari Paticik - Yasam Paticik - Pati Do Paticik - Spor Paticik - Oyunlar Paticik - MMORPG turleri Paticik - Garbage Son Mesajlar Ana Sayfa Pati Tech İnternet Domaini Subdomaine Yönlendirmek?
Mum_Chamber Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 apache ya da iis redirect yaparsan daha da hızlı olur. ama gerenk var mı? bence yok.
Brigand Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 iis'yi bilmem ama apache de headerler ile yönlendirmiyo mu zaten? Tek kazanç php kodu çalıştırmamak oluyo artık kaç mili milisaniye kazanç varsa :)
Arthur_HellsFire Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 evet hayli muhtemel brigand ın dediği olay yüzünden oluyor. meta gereksiz zaman kaybı...
Arthur_HellsFire Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 Brigand said: iis'yi bilmem ama apache de headerler ile yönlendirmiyo mu zaten? Tek kazanç php kodu çalıştırmamak oluyo artık kaç mili milisaniye kazanç varsa :) mum htaccess olaylarındaki redirect sayesinde direkt olarak yönlenecek adresin verisinin gönderilmesinden bahsediyor. Headerla yapılan yönlendirmede client e yeni bir request(yönlendirilen adres için) yapmasını söylüyor server. mum unki daha hızlı oluyor doğal olarak.
robinson Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 index.php said: @header("Location: [benim.websayfam.com];); ?> header'in başına @ koyarsan o uyarıyı vermeden işlemi yapar.
Mum_Chamber Mesaj tarihi: Şubat 9, 2008 Mesaj tarihi: Şubat 9, 2008 bu arada, yanlış anlaşılma olmasın, @ sadece hataları bastırır, işlemi yapmıyorsa yine yapmaz.
robinson Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 evet ufak bir cümle hatam olmuş sağol abicim düzelttiğin için
mawiman Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 host tun sana vermiş oldugu panelden yapabilirsin bunu neden böyle ugraşıyorsunuz ki
Tcpip Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 header da ki http://benim.sayfam.com olacak sanırım oyle zaten :)
sharky Mesaj tarihi: Şubat 10, 2008 Mesaj tarihi: Şubat 10, 2008 Bunu direk web sunucun ayarlarından yapman daha mantıklı, çünkü eğer PHP ile ya da HTML ile redirect edersen, http://www.benimsayfam.com/hebele/ adresi, 404 verecektir. Oysaki senin mantiginda bu adresin http://subdomain.benimsayfam.com/hebele/ ye gitmesi gerekiyor :)
jonq Mesaj tarihi: Şubat 11, 2008 Mesaj tarihi: Şubat 11, 2008 Brigand said: Üstte kendi dediğin header yönlendirmesi kullan. O daha hızlı yönlendirir. Sayfa daha açılmadan, url adres barında çıkmadan direk yönlenirsin. O hatayı almanın nedeni de Tabiki Header daha hızlı yönlendirir ben alternatif sundum da üstte boşluk bıraktığını nerden anladın :) Brigand Mesaj tarihi: Şubat 11, 2008 Mesaj tarihi: Şubat 11, 2008 sharky said: Bunu direk web sunucun ayarlarından yapman daha mantıklı, çünkü eğer PHP ile ya da HTML ile redirect edersen, http://www.benimsayfam.com/hebele/ adresi, 404 verecektir. Oysaki senin mantiginda bu adresin http://subdomain.benimsayfam.com/hebele/ ye gitmesi gerekiyor :) Hobaa bilge kişilik geri döndü ha? Eski sys adminimiz ? Osun dimi bizi sevindirmek için fake üyelik açmadılar :p, büyük linuxcu :) Eskiden bir ara linux konularına hızlı yanıt vermeyle ilgili baya bi konuşma geçmişti hakkında, linux konusu açılınca otomatik telefonuna sms geliyor filan deniliyordu :p, galiba hala devam ediyor : ) jonq said: Brigand said: Üstte kendi dediğin header yönlendirmesi kullan. O daha hızlı yönlendirir. Sayfa daha açılmadan, url adres barında çıkmadan direk yönlenirsin. O hatayı almanın nedeni de Tabiki Header daha hızlı yönlendirir ben alternatif sundum da üstte boşluk bıraktığını nerden anladın :) Linux sistemler üzerinde headerleri göndermeden önce herhangi bir çıktı gönderirsen header hatası alırsın. Ordan anladım :), Windowsta olmaz ama. jonq Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Linux'dan hiç anlamam genelde de windows host kullandım bugüne kadar bunu öğrendiğim iyi oldu :) sharky Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 said: Eskiden bir ara linux konularına hızlı yanıt vermeyle ilgili baya bi konuşma geçmişti hakkında, linux konusu açılınca otomatik telefonuna sms geliyor filan deniliyordu :p, galiba hala devam ediyor : ) Yalan :) Hic gelmedi. said: Linux sistemler üzerinde headerleri göndermeden önce herhangi bir çıktı gönderirsen header hatası alırsın. Ordan anladım :), Windowsta olmaz ama. Konunun Linux ile aslinda hic alakasi yok. Bu tamamen PHP nin becerisi. Yani aslinda Perl le de yazsaniz, ya da C le de eger onceden Headerlari gondermezseniz, HTML in ortasinda header gonderemezsiniz. Olay suradan kaynaklaniyor. Bir web sayfasi request edildiginde ( GET,POST ), sizin web clientiniz ( IE, Firefox, Opera, etc. ) once headerlari okur. Headerlar bittikten sonra HTML kismini okumaya baslar. Fakat bunlarin hepsi tek stream de gerceklestigi icin, aslinda Header ve HTML i birbirinden ayiran oyle cok buyuk bisey yok. Dolayisi ile ornegin bir cookie atamasinda, ya da baska bir HEADER gondermeye calistiginizda, eger web client'iniz aslinda HEADER 'i okumussa ve siz sonradan header gonderiyorsaniz, PHP bunu sunucu tarafinda farkederek sizi uyarir. Der ki, kardesim sen zaten Headerlari gondermissin, daha ne header gondermeye calisiyorsun ? Bunun da cozumu mevcut. PHP de bu tur problemleri atlayabilmek icin - cunku bazen ugrastirabiliyor cookie falan atarken, acep header dan baska bisey var mi yukarda yok mu diye - tum output 'u buffer edebiliyor ve once headerlar, sonra buffer 'i yazdir diyebiliyorsunuz. Dolayisi ile de probleminiz cozulmus oluyor. Bunu ayni zamanda php.ini den de set edebiliyorsunuz. ( bkz. ob_start(), ob_implicit_flush(), ob_end_flush() ) Brigand Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Dediklerine katılıyorum sharky zaten öyle oluyor. Windows ve Linux ile alakası yok ve doğru olan headerlerin önce okunması zaten ama windows üzerinde headerleri sayfanın ortasında göndersen bile hata almıyorsun. Demek istediğim o :). Paylaş https://forum.paticik.com/topic/3119015-domaini-subdomaine-yonlendirmek/ Daha fazla paylaşım seçeneği… Takipçiler 0 Konu listesine dön
Brigand Mesaj tarihi: Şubat 11, 2008 Mesaj tarihi: Şubat 11, 2008 sharky said: Bunu direk web sunucun ayarlarından yapman daha mantıklı, çünkü eğer PHP ile ya da HTML ile redirect edersen, http://www.benimsayfam.com/hebele/ adresi, 404 verecektir. Oysaki senin mantiginda bu adresin http://subdomain.benimsayfam.com/hebele/ ye gitmesi gerekiyor :) Hobaa bilge kişilik geri döndü ha? Eski sys adminimiz ? Osun dimi bizi sevindirmek için fake üyelik açmadılar :p, büyük linuxcu :) Eskiden bir ara linux konularına hızlı yanıt vermeyle ilgili baya bi konuşma geçmişti hakkında, linux konusu açılınca otomatik telefonuna sms geliyor filan deniliyordu :p, galiba hala devam ediyor : ) jonq said: Brigand said: Üstte kendi dediğin header yönlendirmesi kullan. O daha hızlı yönlendirir. Sayfa daha açılmadan, url adres barında çıkmadan direk yönlenirsin. O hatayı almanın nedeni de Tabiki Header daha hızlı yönlendirir ben alternatif sundum da üstte boşluk bıraktığını nerden anladın :) Linux sistemler üzerinde headerleri göndermeden önce herhangi bir çıktı gönderirsen header hatası alırsın. Ordan anladım :), Windowsta olmaz ama. jonq Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Linux'dan hiç anlamam genelde de windows host kullandım bugüne kadar bunu öğrendiğim iyi oldu :) sharky Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 said: Eskiden bir ara linux konularına hızlı yanıt vermeyle ilgili baya bi konuşma geçmişti hakkında, linux konusu açılınca otomatik telefonuna sms geliyor filan deniliyordu :p, galiba hala devam ediyor : ) Yalan :) Hic gelmedi. said: Linux sistemler üzerinde headerleri göndermeden önce herhangi bir çıktı gönderirsen header hatası alırsın. Ordan anladım :), Windowsta olmaz ama. Konunun Linux ile aslinda hic alakasi yok. Bu tamamen PHP nin becerisi. Yani aslinda Perl le de yazsaniz, ya da C le de eger onceden Headerlari gondermezseniz, HTML in ortasinda header gonderemezsiniz. Olay suradan kaynaklaniyor. Bir web sayfasi request edildiginde ( GET,POST ), sizin web clientiniz ( IE, Firefox, Opera, etc. ) once headerlari okur. Headerlar bittikten sonra HTML kismini okumaya baslar. Fakat bunlarin hepsi tek stream de gerceklestigi icin, aslinda Header ve HTML i birbirinden ayiran oyle cok buyuk bisey yok. Dolayisi ile ornegin bir cookie atamasinda, ya da baska bir HEADER gondermeye calistiginizda, eger web client'iniz aslinda HEADER 'i okumussa ve siz sonradan header gonderiyorsaniz, PHP bunu sunucu tarafinda farkederek sizi uyarir. Der ki, kardesim sen zaten Headerlari gondermissin, daha ne header gondermeye calisiyorsun ? Bunun da cozumu mevcut. PHP de bu tur problemleri atlayabilmek icin - cunku bazen ugrastirabiliyor cookie falan atarken, acep header dan baska bisey var mi yukarda yok mu diye - tum output 'u buffer edebiliyor ve once headerlar, sonra buffer 'i yazdir diyebiliyorsunuz. Dolayisi ile de probleminiz cozulmus oluyor. Bunu ayni zamanda php.ini den de set edebiliyorsunuz. ( bkz. ob_start(), ob_implicit_flush(), ob_end_flush() ) Brigand Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Dediklerine katılıyorum sharky zaten öyle oluyor. Windows ve Linux ile alakası yok ve doğru olan headerlerin önce okunması zaten ama windows üzerinde headerleri sayfanın ortasında göndersen bile hata almıyorsun. Demek istediğim o :). Paylaş https://forum.paticik.com/topic/3119015-domaini-subdomaine-yonlendirmek/ Daha fazla paylaşım seçeneği… Takipçiler 0
jonq Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Linux'dan hiç anlamam genelde de windows host kullandım bugüne kadar bunu öğrendiğim iyi oldu :)
sharky Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 said: Eskiden bir ara linux konularına hızlı yanıt vermeyle ilgili baya bi konuşma geçmişti hakkında, linux konusu açılınca otomatik telefonuna sms geliyor filan deniliyordu :p, galiba hala devam ediyor : ) Yalan :) Hic gelmedi. said: Linux sistemler üzerinde headerleri göndermeden önce herhangi bir çıktı gönderirsen header hatası alırsın. Ordan anladım :), Windowsta olmaz ama. Konunun Linux ile aslinda hic alakasi yok. Bu tamamen PHP nin becerisi. Yani aslinda Perl le de yazsaniz, ya da C le de eger onceden Headerlari gondermezseniz, HTML in ortasinda header gonderemezsiniz. Olay suradan kaynaklaniyor. Bir web sayfasi request edildiginde ( GET,POST ), sizin web clientiniz ( IE, Firefox, Opera, etc. ) once headerlari okur. Headerlar bittikten sonra HTML kismini okumaya baslar. Fakat bunlarin hepsi tek stream de gerceklestigi icin, aslinda Header ve HTML i birbirinden ayiran oyle cok buyuk bisey yok. Dolayisi ile ornegin bir cookie atamasinda, ya da baska bir HEADER gondermeye calistiginizda, eger web client'iniz aslinda HEADER 'i okumussa ve siz sonradan header gonderiyorsaniz, PHP bunu sunucu tarafinda farkederek sizi uyarir. Der ki, kardesim sen zaten Headerlari gondermissin, daha ne header gondermeye calisiyorsun ? Bunun da cozumu mevcut. PHP de bu tur problemleri atlayabilmek icin - cunku bazen ugrastirabiliyor cookie falan atarken, acep header dan baska bisey var mi yukarda yok mu diye - tum output 'u buffer edebiliyor ve once headerlar, sonra buffer 'i yazdir diyebiliyorsunuz. Dolayisi ile de probleminiz cozulmus oluyor. Bunu ayni zamanda php.ini den de set edebiliyorsunuz. ( bkz. ob_start(), ob_implicit_flush(), ob_end_flush() )
Brigand Mesaj tarihi: Şubat 12, 2008 Mesaj tarihi: Şubat 12, 2008 Dediklerine katılıyorum sharky zaten öyle oluyor. Windows ve Linux ile alakası yok ve doğru olan headerlerin önce okunması zaten ama windows üzerinde headerleri sayfanın ortasında göndersen bile hata almıyorsun. Demek istediğim o :).
Öne çıkan mesajlar