微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何为所有页面设置框架

我正在创建一个网站框架.
为了更好的 visit,它的页面http://cocvidarbha.epizy.com/voting.

现在我想访问http://cocvidarbha.epizy.com/voting/1.php.但是URL应该只被视为http://cocvidarbha.epizy.com/.

我只在http://cocvidarbha.epizy.com/的index.PHP中使用了帧源

这更像是客户端的答案.

选项1:

您可以做的是告诉浏览器将URL更改为您想要的其他内容(也可能是不存在的路径).请注意,您将无法更改域名.

所以,在你的1.PHP文件添加

<script>
    window.history.pushState("{data: 'pass data'}","PageTitle","/url");
</script>

在head标签内.

选项:2

我建议的另一种方法是使用Ajax.

您可以绑定所有< a href =“/ url”>,这样当您单击它时,它会异步返回该URL上的数据,而无需重新加载页面.

因此,在主index.PHP文件中,添加

<li>
  <a href="http://cocvidarbha.epizy.com/">Page 1</a>
</li>
<li>
  <a href="http://cocvidarbha.epizy.com/voting/1.PHP">Page 2</a>
</li>

<div id="content">
  Content will be loaded here without any page reload or URL change
</div>

然后在< / body>之前添加

// Include jQuery
<script
  src="https://code.jquery.com/jquery-3.2.1.slim.min.js"
  integrity="sha256-k2WSCIexGzOj3Euiig+TlR8gA0EmPjuc79OEeY5L45g="
  crossorigin="anonymous"></script>
<script>

$(document).ready(function(e) {

  // Bind click event to all "<a>" tags
  $(document).on('click','a',function(){
    var url = $(this).attr('href');
    // Do Ajax Call to "href" clicked
    $.ajax({
      url: url,type: "GET",success: function(data){
        $('#content').html(data);
      }
    })
    return false;
  });

});
</script>

原文地址:https://www.jb51.cc/php/137688.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐