我正在创建一个有 2 个 iframe 的网站,第一个 iframe 播放歌曲,第二个 iframe 播放网站。这是我的 index.php 文件:
<?php
$base_url = 'http://www.mywebsite.com/site/';
?>
<iframe src="<?php echo $base_url; ?>music.php" frameborder="0" width="960px" height="1px"></iframe>
<?php
$page = $_GET['params'];
switch ($page) {
case 'home':
$page = 'home.php';
break;
case 'contact':
$page = 'contact.php';
break;
}
?>
<iframe src="<?php echo $base_url; ?><?php echo $page ?>" frameborder="0" width="100%" height="100%"></iframe>
这是我的 .htaccess
RewriteEngine On
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule ^(.*)$ site/index.php?params=$1
它工作正常,但我需要的是:
当用户尝试访问http://www.mywebsite.com/contact时 ,我需要为我的 switch 语句获取此“联系人”并将 URL 清除为http://www.mywebsite.com
模拟:
- 请求http://www.mywebsite.com/contact
- 获取参数“联系人”
- 加载contact.php文件
- 将 URL 清理为http://www.mywebsite.com
提前致谢!