草庐IT

stylesheet_url

全部标签

javascript - "&lang"在 URL 中被误解

我正在为禁用javascript的手机开发。我的代码看起来像这样Link1Link2但浏览器将URL解释为-someurl?var=a%e2%8c%a9=english(Link1,incorrect)someurl?lang=english&var=a(Link2worksjustfine!)似乎&lang=english正在转换为a%e2%8c%a9=english有人可以解释为什么会这样吗? 最佳答案 在HTML中,&字符表示字符引用的开始。如果您尝试指定一个无效的字符引用,那么浏览器将执行错误恢复并将其视为一个符号。来自HT

php - 我可以像这样重写我的 URL,这是个好主意吗?

是否有可能从此重写(ApacheMod-Rewrite)一个URL:http://www.example.com/view.php?t=h5k6到这个http://www.example。com/h5k6这次重写的原因是URL需要非常短(有点像一个微型URL服务)。那个新URL是否仍会访问我的view.php页面?它是否仍然能够使用super全局数组GET($_GET)来访问变量t?我仍然希望我的index.php页面映射到这个http://www.example.com.我也很感激对这可能产生的影响的评论,因为我有点菜鸟。:)谢谢大家 最佳答案

php - 是否有 PHP 函数可以从自然文本生成漂亮且有效的 URL?

我想从任何自然文本自动生成一个可读的URL,如下所示:Latestarticle:AboutGermanletters-Handlingäöüandß!最好改成这样latest-article-about-german-letters-handling-aou-and-ss.html它应该适用于所有基于拉丁语的语言,我想避免任何转义。我想这可以通过正则表达式来实现,但也许PHP/PEAR/PECL中已经有一个可用的标准函数。 最佳答案 您要找的是slugify你的文字。您可以在Internet上找到一些代码片段,例如可以解决此问题的

php - 推特 URL 编码

我们即将推出一个小小的Twitter圣诞节竞赛,但我遇到了一些小问题。要进入,人们需要按以下格式发布推文:@userblah,blah,blah#hashtag目前,我有一个表单,他们可以在其中输入他们的答案(blah、blah、blah)和一个PHP脚本,它对整个语句进行编码并添加到twitterurl中:http://www.twitter.com/home?status=%40user%20blah%2Cblah%2Cblah%20%23hashtag然后将用户带到Twitter并将状态放在更新字段中。然而,虽然空格(%20)被很好地解码,但@和#字符仍然分别为%40和%23,即

php - 转换 UTF8 文本以在 URL 中使用

我正在开发一个使用UTF8显示非英文字符的国际网站。我还使用包含项目名称的友好URLS。显然我不能在URL中使用非英文字符。这种转换有某种常见的做法吗?我不确定我应该用哪些英文字符替换它们。有些字符非常明显(例如è到e),但其他字符我不熟悉(例如ß)。 最佳答案 您可以在URL路径中使用UTF-8编码数据。您只需要使用Percentencoding对其进行额外编码(参见rawurlencode)://ß(U+00DF)=0xC39F(UTF-8)$str="\xC3\x9F";echo''.$str.'';这将回显到http://e

php - 如何从 bit.ly 使用 php 获取重定向 url 链接

我正在尝试获取指向那些bit.ly重定向的url链接。我尝试用file_get_contents打开bit.ly链接,但它已经从重定向站点获取内容,但如何获取其url? 最佳答案 我不知道bit.lyAPI,这是原始方法:$context=array('http'=>array('method'=>'GET','max_redirects'=>1,),);@file_get_contents('http://bit.ly/cmUTtb',null,stream_context_create($context));echo'Redir

php - 如何在 PHP 中提取 URL 的一部分以删除特定部分?

所以,我在一个字符串中有这个URL:http://www.domain.com/something/interesting_part/?somevars&othervars在PHP中,除了interesting_part之外,我如何摆脱所有? 最佳答案 ...$url='http://www.domain.com/something/interesting_part/?somevars&othervars';$parts=explode('/',$url);echo$parts[4];输出:interesting_part

php - 从 URL 解码 JSON

我正在使用返回JSON字符串的API:http://api.geonames.org/findNearbyPlaceNameJSON?lat=51.9877644&lng=-1.47866&username=demo我感兴趣的部分是城市/城镇名称(在本例中为HookNorton),我希望将其作为PHP变量。我知道JSON_decode()函数在某处发挥作用,但我如何访问API的输出? 最佳答案 试试这个。$json=file_get_contents('http://api.geonames.org/findNearbyPlaceN

php - 在分页期间保留 url 参数

有什么办法可以在分页时保留我的GET参数。我的问题是我有几个不同的url,即questions.php?sort=votes&author_id=1&page=3index.php?sort=answers&style=question&page=4在我的分页类中,我应该如何创建指向具有不同页码的页面的链接,但仍保留url的其他部分? 最佳答案 如果您想编写自己的函数来执行类似http_build_query的操作,或者如果您出于某种原因需要自定义它的操作:$val){if($key!=$parameter){if(!$firstR

PHP,删除部分 URL 变量

这个问题在这里已经有了答案:ParsingdomainfromaURL(19个回答)关闭9年前。我有以下php变量$currentUrl这个php变量返回我当前的url页面。例如:它返回:http://example.com/test-category/page.html?_ore=norn&___frore=norian我可以使用什么php代码获取此url链接并删除“.html”之后的所有内容,并返回一个干净的url链接,例如:http://example.com/test-category/page.html这将在新变量$clean_currentUrl中返回