Üstte de belirttiğim gibi o şekilde yapamazsın. İşin içine ufacık js katarak div'e link verebilirsin ama.
Şu şekilde:
<div style="cursor: pointer;" class="container" onclick="location.href='kullanıcıadresi'">
<!-- diğer kodların -->
<a href="logoutadresi">Çıkış yap</a>
</div>
a etiketinin içine buton koyamazsın zaten. Koyulsa bile mantıksız olur.
Yaptığın şeyi de anlamadım. Ne yapmaya çalışıyorsun ki? Ona göre cevaplayalım.
Web servislerden kastınız SOAP veya REST API. PHP ile kolayca REST API oluşturabilirsiniz. İster public isterseniz de private olarak erişime açabilirsiniz.
Burada güzel bir anlatım mevcut.
PHP ile yapamazsın.
Ama Chrome tabanlı NodeJs paketleri ile yapabilirsin.
Örnek: axios, Cheerio
Öncelikle sadece Google üzerinden yazıyorum.
Google eski yıllarda AJAX taramaları için sitelere !#
şeklinde bir link yapısı kurmalarını istiyordu.
Fakat sonradan bunu işlevsiz buldu ve GoogleBot kullanarak sitelerden snapshot almaya başladı.
GoogleBot ile Chrome kullanarak sitelerden HTML Snapshot almaya başladı.
Yani şu an Google Ajax ile çalışan nerdeyse tüm siteleri indexliyor ve bu teknolojiyi de geliştirmeye devam ediyor.
Daha fazla bilgi istiyorsan:
Mümkün.
Normal JavaScript mantığı ile Ajax vb. kullanarak sayfaları çağırabilirsin.
Daha gelişmiş bir yöntem kullanmak istersen de VueJs gibi Single Page Application uygulamalar yaratmak için birebir olan
Framework'ler kullanmanı tavsiye ederim.
Şuradan da görüleceği gibi Document.execCommand()
özelliği desteklenmeyen bir özelliktir ve yakında tamamen kaldırılacaktır.
Muhtemelen ana sebebi bu. Başka tarayıcılardan da deneyip sonucu paylaşabilirsiniz.
İllegal String Ofset string ifadeyi array gibi çağırma sonucu oluşur.
Birden fazla çözümü olsa da en pratiği $result değişkenine atama yapmadan önce array olduğunu belirlemek.
$result = array();
//curl işlemleri
$result = curl_exec($ch);
echo $result["lisans_durum"];
let nav = document.getElementById("mobilNav");
let c = true;
function change(){
if(c == true){
//göster
nav.style.display = "block";
}else{
//gizle
nav.style.display = "none";
}
c = !c;
}