cari

Rumah  >  Soal Jawab  >  teks badan

Cipta iframe dengan URL dinamik: cara yang cekap untuk menggunakan data pengguna

<p>Pertama kali menyiarkan soalan di sini. Saya pastinya bukan pakar pengekodan, saya telah mempelajari beberapa HTML dan CSS melalui Google, StackOverflow, dan banyak percubaan dan kesilapan, tetapi soalan ini nampaknya adalah soalan PHP, dan saya tidak tahu apa-apa tentang PHP. </p> <p>Saya sedang mencipta laman web WordPress langganan dan saya perlu mencipta iframe dengan nilai src dinamik. </p> <p>Bahagian pertama nilai src adalah sama untuk setiap pengguna (cth. https://app.example.com/autoin/), maka ia harus dilengkapkan dengan kod unik yang diberikan kepada setiap pengguna. Kod berada dalam medan dalam profil pengguna. Saya sedang menggunakan baris alamat kedua. Id atau nama medan ini ialah alamat-dua. </p> <p>Kod paling hampir yang saya dapati yang berfungsi ialah kod di bawah, yang saya tambah terus pada halaman yang saya akan gunakan, menggunakan kotak HTML mentah WPBakery. </p> <pre class="brush:php;toolbar:false;"><?php $user_current = wp_get_current_user(); jika($pengguna_semasa) { ?> <kelas iframe="metricool-iframe" src="https://app.example.com/autoin/<?php echo $current_user->address-two; </iframe> <?php } ?></pra> <p>Apabila saya menyemak sumber halaman dalam Chrome, saya dapat melihat bahawa URL masih <kod>https://app.example.com/autoin/<?php echo $current_user->address- two ;></code> Jadi, ia sebenarnya tidak berkesan. </p> <p>Maafkan saya, adakah apa-apa yang boleh saya lakukan untuk memperbaiki kod di atas? Atau adakah cara lain? Sila ingat bahawa saya benar-benar baru dalam hal ini :P</p> <p>Terima kasih terlebih dahulu! </p> <p>Ya. </p>
P粉155128211P粉155128211456 hari yang lalu587

membalas semua(1)saya akan balas

  • P粉502608799

    P粉5026087992023-08-29 11:05:51

    Boleh cuba ini:

    <?php
    $current_user = wp_get_current_user();
    if(isset($current_user)) {
      $useraddress = $current_user->address-two;
      echo "<iframe class='metricool-iframe' src='https://app.example.com/autoin/".$useraddress."'></iframe>";
    } else { 
      echo "No User Set!";
    ?>

    Jika ini membantu anda, sila tandai sebagai jawapan, ia amat bermakna bagi saya!

    Editor:

    Apakah nama fail anda? (Contoh: index.html, index.php)

    Pelayan web manakah yang anda gunakan dan adakah anda 100% pasti ia mempunyai php yang berjalan padanya?

    balas
    0
  • Batalbalas