PHP Sunucuda header Location Çalışmama sorunu

adminAnasayfa, Web Tasarım2 Yorum3 Nisan 2019



Yaptığımız projeler localhost üzerinde gayet sorunsuz çalışmaktadır. Ama sunucuya yüklediğimizde binbir çeşit sorun ile karşılaşmaktayız. Bu sorunlar genellikle sunucuların config ayarları veya güvenlik seviyeleri ile alakalı sorunlar olarak karşımıza cıkıyor. Bu tür sorunlara bazen config ayarlarını değiştirerek çözüm bulabiliyoruz fakat çözüm bulamadığımız zamanlarada oluyor.

Misal yakın zaman içerisinde yaşadığım bir sorunu nasıl çözdüğümü sizinle paylaşmak istiyorum.



Header (Location:) Yönlendirme Problemi

Localhost üzerinde site gayet güzel çalısıyordu. Admin panelinde post ettiğim veriler işlem dosyasına ulaşıyor sonrasında if koşulu ile olumlu veya olumsuz sonuc dondürerek belirtmiş olduğum url adresine yönleniyordu.

Fakat Amerika lokasyonlu bir sunucu üzerine sitemi yüklediğimde kayıt ediyorum işlem dosyasından yönlendirmek istediğim url‘e yönlenme sağlanamıyor POST ettiğim dosyadan geri dönmüyordu. Bir süre bunu nasıl yapabilirim diye araştırdım. Karşıma bir kaç tane yöntem cıktı bunlardan bir tanesi “meta refresh” ama sorunumun tam çözümü değildi.

<?php ob_start(); ?>    //Php işlem sayfasının en başına

<?php ob_end_flush(); ?> //Php işlem sayfasının en sonuna

Diğer yöntem ise çok daha basit 2 parça koddan oluyordu. İşlem dosyasının başına ve sonuna bu komutları yazarak problem tamamen ortadan kalktı.

Peki bu yazdığımız kodlar ne işe yarıyordu;

Bu kodlardan birincisi ob_start(); çıktı tamponlamasını başlatır. ve Sonlandırana kadar dahili bir tamponda saklar. İkinci kod ise ob_end_flush(); Çıktı tamponlamasını sonlandırır.



PHP Sunucuda header Location Çalışmama sorunu Hakkında Yapılan Yorumlar

  1. oprol evorter dedi ki:

    I appreciate, cause I found exactly what I was looking for. You’ve ended my 4 day long hunt! God Bless you man. Have a nice day. Bye

  2. Akin dedi ki:

    Bu sorunla boğuşan diğer arkadaşlara nacizane tavsiyem ise
    tüm kodların en başına ve en sonuna eklemeleri benim gibi sadece header location un önüne ve sonuna eklemeyin öyle olmuyor.

PHP Sunucuda header Location Çalışmama sorunu Hakkında Yorum Yaz

Sponsor Reklam Bigmoni Sponsor Reklam Sponsor Reklam Sponsor Reklam
Galaxy S5 (SM-G900F) Android 6.0.1 Marshmallow Yükleme

Galaxy S5 (SM-G900F) Android 6.0.1 Marshmallow Yükleme

Galaxy S 5 Orjinal Rom Yükleme Galaxy S5 Telefonlar için

admin18 Yorum25 Mayıs 2016
Php htaccess ile Url Rewriting Seo Url Yapımı (Permalink)

Php htaccess ile Url Rewriting Seo Url Yapımı (Permalink)

Php projelerinizde urllerinizin anlamlı ifadeler oluşturması ve google vs. arama

admin9 Yorum29 Aralık 2019
Ücretsiz (Free) WordPress Blog ve Magazin Temaları

Ücretsiz (Free) WordPress Blog ve Magazin Temaları

  Günümüzde her 10 siteden 8 i wordpress kullanılarak yapılmaktadır.Her

admin5 Yorum15 Ekim 2016
Web siteleri için en iyi seo nedir? Ne kadar önemlidir?

Web siteleri için en iyi seo nedir? Ne kadar önemlidir?

Web siteleri için en iyi seo nedir? Öncelikle SEO’nun ne

admin4 Yorum14 Nisan 2016
Basit Bir Youtube Mp3 İndirme Scripti

Basit Bir Youtube Mp3 İndirme Scripti

Bir Sitenin api’si kullanılarak yazılan basit bir video to Mp3

admin4 Yorum16 Nisan 2016
Web sayfalarının işletmeler için önemi nedir?

Web sayfalarının işletmeler için önemi nedir?

Web siteleri işletmeler için önemlidir çünkü çağımızda internet, tüketicilerin bilgiye

admin0 Yorum21 Eylül 2023
Yandex Kurumsal Mail Alternatif Bulundu

Yandex Kurumsal Mail Alternatif Bulundu

Yandex Kurumsal Mail Alternatif Bulundu Bildiğiniz gibi Yandex kurumsal maillerde

admin0 Yorum22 Nisan 2023
Yandex Kurumsal Mail Limitleri

Yandex Kurumsal Mail Limitleri

Yandex Kurumsal Mail Limitleri Yandex Kurumsal Mail ve diğer mail

admin0 Yorum29 Ekim 2022
IOS 16 Iphone 14 Ekran Arka planları Wallpaper

IOS 16 Iphone 14 Ekran Arka planları Wallpaper

Ios 16 ile beraber gelecek olan ekran arka planlarını sizlerle

admin0 Yorum11 Eylül 2022
Windows 10 Başlat Menüsü ve wifi gibi kısımlarında klavye tuşlarının basmama çalışmama  sorunu çözümü

Windows 10 Başlat Menüsü ve wifi gibi kısımlarında klavye tuşlarının basmama çalışmama sorunu çözümü

Başlat menüsünü kullanarak bir çok arama yaparak programlarımıza ve kısayollarına

admin0 Yorum28 Nisan 2022
TimothyCes
interesting post
Onur
URL de id göstermek istemiyorsanız okuyun... Veritabanı tablonuzda "url" isminde bir sütun oluşturun ve bu kısıma eklediğiniz içerik "php-seo-uyumlu-link" gibi…
admin
anladığım kadarıyla id url de göstermek istemiyorsun. onu farklı bir methot kullanarak yapmanız gerekli bu yöntem için geçerli değil daha…
Bilal Kadıköy
Merhaba,acaba bu yöntem ile gönderilen verileri daha sonra if isset($_GET){ $degisken = $_GET['gettteki_veri']; } şeklinde sorunsuz alabiliyor muyuz?
sd kart disk yazmaya karşı korumalı windows 7
Eres un genio. Muchas gracias Saludos