首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在PHP和MYSQL中向每个加载的post添加动态urls

如何在PHP和MYSQL中向每个加载的post添加动态urls
EN

Stack Overflow用户
提问于 2015-04-29 01:32:52
回答 2查看 46关注 0票数 2

好的,我有一个mysql数据库,它包含图片和文本。我可以在页面上加载多张图片,就像一个图片库。但是我想让每一张图片都有一个url,所以当在社交网络上共享时,插件可以单独检测每一张图片。例如,代码:

代码语言:javascript
运行
复制
<div id="mainframe" class="galleryPic">
  <div class="pic">
   <img src="'.$example.'"/>
  </div>
    <div class="social network plugins">Social Button</div>
</div>

如何使每个画廊都装载有不同的url?所以看起来就像这个网址:

代码语言:javascript
运行
复制
www.example.com/something/id?=whatever/
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-04-29 01:49:58

如果我理解,您可以考虑在apache中使用RewriteMod / RewriteRules来处理URL并转换如下所示的URL:

代码语言:javascript
运行
复制
www.example.com/something/whatever/id/

代码语言:javascript
运行
复制
www.exemple.com/something.php?whatever=id

因此,在php脚本中,您可以获得任何参数并将其提交到mysql数据库。

一个非常简单的RewriteRule:

代码语言:javascript
运行
复制
RewriteRule ^news/(.*?)$ content.php?content=read-news&news=$1 [NC]

$1表示(.*?),或/之后的每一个

重写文档:http://httpd.apache.org/docs/2.0/misc/rewriteguide.html

票数 0
EN

Stack Overflow用户

发布于 2015-04-29 02:04:23

我想这就是你想要的。它从我的网站,我已经删除了class属性和周围的divs等,以保持简单。

代码语言:javascript
运行
复制
<a title='Click to See Detail'href="app_profile.php?id=$imageid">
  <span style="background-image:url(folder/$imageid.jpg);">
  </span>
</a>

请注意,我使用背景图像,它允许我将精灵放在顶部更容易。这也是一个更多的工作,有人保存的形象。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29932861

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档