Javascript Kepçe / giriş php değişken?

3 Cevap php

Ben dinamik olarak bir php değişken olsun ve aşağıda görüldüğü gibi benim javascript değişken içine yerleştirmek çalışıyorum:

var site_url = "getsite.php?name=SiteName&link=linkURL";

İşte yukarıdaki script Ben şimdi var ve (siteadı, linkURL) harcoded budur.

Ben PHP değişken başka bir sayfada ne olursa olsun göstermek için 'siteadı' ve 'linkURL' değiştirmek istiyorum.

Herhangi bir yardım iyi olurdu, teşekkürler.

3 Cevap

Nasıl kullanıcı erişmek istediğiniz PHP değişkenleri ile biri bu sayfada geliyor?

Basit yolu böylece gibi, oturumda bunları saklamak olacaktır:

önceki sayfa:

<?php
session_start();
$_SESSION['siteName'] = 'mySiteName';
$_SESSION['linkURL'] = 'http://somesite.com';
?>

Daha sonra, geçerli sayfada:

<?php
$name = $_SESSION['siteName'];
$url = $_SESSION['linkURL'];
?>

<script type="text/javascript">
    var site_url = "getsite.php?name=<?php echo $name; ?>&link=<?php echo $linkURL; ?>";
</script>

Bu sizin için çalışması gerekir - iyi şanslar!

Bu yöntemi deneyebilirsiniz: http://www.netlobo.com/url%5Fquery%5Fstring%5Fjavascript.html

function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return "";
  else
    return results[1];
}

Eğer JS böyle bir sayfa yüklemek için XMLHttpRequest vb yoluyla sokmak ve AJAX isteği göndermeniz gerekir. i doğru şekilde akışı bu mantığını anlamak ancak ben emin değilim