1

私はワードプレスのテーマ会社と同じようにデモバーを作成しようとしています。これまでのところ、私はそれを少し達成することができました

$('#window').load('index.php?action=theme&themeID=5');

今、私は特定のコードをトリガーする特定のURLを作成できるようにしたいと思います。たとえば、上記のコードは、次の場所に移動すると実行されます

http://mysite.com/theme.php?id=5

それ、どうやったら出来るの?PHPで同じことをする方法はありますか?

4

2 に答える 2

2

PHPで簡単に実行でき$_GET['id']、スクリプト内に値をエコーするだけです。

echo "<script type='text/javascript'>$('#window').load('index.php?action=theme&themeID=".$_GET['id']."');</script>";

また

<script type='text/javascript'>
    $('#window').load('index.php?action=theme&themeID=<?php echo $_GET['id'] ?>');
</script>

参照

もちろん、パラメータも操作される可能性があるのと同様に、GETパラメータは安全ではありませんPOSTPHPスクリプトに直接エコーする前に、渡されたパラメーターがページで有効かどうかを確認するために有効にする必要があります。

于 2012-06-05T06:03:10.447 に答える
2

私が収集したものから、ページのURLに基​​づいてJavaScriptを動的に変更しようとしていますか?

<script type='text/javascript'>
    $('#window').load('index.php?action=theme&themeID=<?php echo $_GET['id']; ?>');
</script>

ただし、物事を少し保護するために、値をintなどにキャストすることをお勧めします。

于 2012-06-05T06:03:30.693 に答える