Merhabalar aşağıdaki kod ile mobil cihazlardan giren kullanıcıları mobil siteye ynlendiriyorum.. Buraya kadar sıkıntı yok. KOD: useragent=$_SERVER ; if(preg_match('/ .+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip |iris|kindle|lge |maemo|midp|mmp|netfront|opera m i|palm ?|phone|p \/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\. |vodafone|wap|windows |xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50 i|770s|802s|a wa|abac|ac |ai |al |amoi|an |aptu|ar |as |attw|au |avan|be |bi |bl |br w|bumb|bw\- |c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co |craw|da |dbte|dc\-s|devi|dica|dmob|do o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez( 0|os|wa|ze)|fetc|fly |g1 u|g560|gene|gf\-5|g\-mo|go |gr |haie|hcit|hd\- |hei\-|hi |hp |hs\-c|ht(c |tp)|hu |i\-(20|go|ma)|i230|iac |ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja a|jbro|jemu|jigs|kddi|keji|kgt |klon|kpt |kwc\-|kyo |le |lg( g|\/ |50|54|\- )|libw|lynx|m1\-w|m3ga|m50\/|ma |mc(01|21|ca)|m\-cr|me |mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t |zz)|mt(50|p1|v )|mwbp|mywa|n10 |n20 |n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne \-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op |oran|owg1|p800|pan |pdxg|pg(13|\-( |c))|phil|pire|pl |pn\-2|po |prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\- |i\-)|qtek|r380|r600|raks|rim9|ro |s55\/|sa |sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie |sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so |sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta |tcl\-|tdg\-|tel |tim\-|t\-mo|to |ts(70|m\-|m3|m5)|tx\-9|up(\. b|g1|si)|utst|v400|v750|veri|vi |vk(40|5 |\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c |webc|whit|wi |wmlb|wonu|x700|yas\-|your|zeto|zte\-/i', substr($useragent,0,4))) yapmak istediğim şey gelen kullanıcı mobil sitede ise footer kısmına bir link koyup full grünümlü siteye ynlendirmek istiyorum. İster mobil ister full kullanabilsin yani.. Bunu nasıl yapabilirim. işleyiş mantığı nasıldır? rnek: Abure cubure subure dubure re re re tey tey tey

biraz daha sade düşünüp şyle yapabilirsin : ister subdomain alıp m. site.com a mobil sitenin sourceunu atarsın istersende bir klasr açıp mobile projenin kodlarını bu klasre atarsın. site.com'un index'inde kontrol edip sonrada m. site.com yada site.com/mobile gibi bir yapıya ynlendirirsin iki farklı dizayn ve proje olacağı için ynetilebilirliğin daha kolay ve değişime daha elverişli bir yapın olmuş olur diye düşünüyorum..

kişinin mobil olduğunu tespit ettikten sonra mobil siteye yonlendirmeden nce; if(isset && ($_SESSION 0) ) mobileYonlendirme ; else kullanıcı full surume tiklarsa EĞER $_SESSION = 0 yap. ya da bu dediğimi session değilde çerez ile yap. DrKill tarafından 26/Eki/14 23:38 tarihinde düzenlenmiştir Bu imzayı her grdüğünüzde 4gb kotanızın 0,00000358559191226959228515625 azalmaktadır. Bilerek ve istenerek bu imza yapılmıştır. Amaç kotanızı smürmektir

Cevaplar için teşekkürlerŞu Şekilde çzdüm : if(isset else anlamadık ama çzdüysen sıkıntı yok :D cahililk işte. -Antalya / Kaş / Kalkan Kiralık Tatil Villaları - Beni aramadan tatilinizi planlamayın.

Cevaplar için teşekkürlerŞu Şekilde çzdüm : if(isset else Abure cubure subure dubure re re re tey tey tey

kullanıcı full grünümü seçince bi çerez atarsın. paylaştığın kod bloğunada o çerezide sorgularsın varsa ynlendirme yapmazsın...

dizayna o switch yerini yerleştir. phpde değişkeni belirle. http://php.net/manual/tr/function. isset. php http://php.net/manual/tr/reserved. variables. session. php http://php.net/manual/tr/reserved. variables. get. php http://php.net/manual/tr/function. session-start. php Not: Kodları uyarlarken "session_start ;" ı unutma. Kod rneği; html tarafında; <a href="?switch=mobil/normal">amk</a> basit rnek session; if (isset && $_GET 'normal') if (! isset || (isset && $_SESSION != 'normal')) basit rnek #2 cookie html tarafında: <a href="normal. php">Desktop/Klasik</a> <?php if (isset else { if (preg_match('/ .+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip |iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m i|palm ?|phone|p \/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\. |vodafone|wap|windows ce|xda|xiino/i',$useragent)||preg_match('/1207|6310|6590|3gso|4thp|50 i|770s|802s|a wa|abac|ac |ai |al |amoi|an |aptu|ar |as |attw|au |avan|be |bi |bl |br w|bumb|bw\- |c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co |craw|da |dbte|dc\-s|devi|dica|dmob|do o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez( 0|os|wa|ze)|fetc|fly |g1 u|g560|gene|gf\-5|g\-mo|go |gr |haie|hcit|hd\- |hei\-|hi |hp |hs\-c|ht(c |tp)|hu |i\-(20|go|ma)|i230|iac |ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja a|jbro|jemu|jigs|kddi|keji|kgt |klon|kpt |kwc\-|kyo |le |lg( g|\/ |50|54|\- )|libw|lynx|m1\-w|m3ga|m50\/|ma |mc(01|21|ca)|m\-cr|me |mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t |zz)|mt(50|p1|v )|mwbp|mywa|n10 |n20 |n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne \-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op |oran|owg1|p800|pan |pdxg|pg(13|\-( |c))|phil|pire|pl |pn\-2|po |prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\- |i\-)|qtek|r380|r600|raks|rim9|ro |s55\/|sa |sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie |sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so |sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta |tcl\-|tdg\-|tel |tim\-|t\-mo|to |ts(70|m\-|m3|m5)|tx\-9|up(\. b|g1|si)|utst|v400|v750|veri|vi |vk(40|5 |\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c |webc|whit|wi |wmlb|wonu|x700|yas\-|your|zeto|zte\-/i', $_SERVER )) else Kullanım: <?php setcookie ; header ; ?>