草庐IT

clean-url

全部标签

javascript - 外部 js 文件中的 PHP 基本 URL

我在HTML页面中几乎没有JS,如果我在HTMLView文件中使用它那么它工作正常,我的页面正确提交表单没有任何问题。但是当我将这段JS代码移动到外部JS文件时,它显示错误,下面是我的JS$("#user_fm").submit(function(event){event.preventDefault();$.ajax({type:"POST",url:"index.php/admin/peoples/add_user",data:$("#user_fm").serialize(),-----我的问题对我来说很清楚,在View页面中这很容易被解码到我的url"index.php/adm

php - 删除最后一个/在 URL 之前的所有字符

这个问题在这里已经有了答案:GetLastPartofURLPHP(14个答案)关闭7年前。我需要删除最后一个“/”之前的所有字符这是我的网址:http://www.example.com/highlights/cat/all-about-clothing/我只想拥有:all-about-clothing谢谢

php - file_get_contents false 当 url 有空格时(编码一切都不起作用)

所以,问题出在这一行$imageString=file_get_contents($image_url);具有空格字符的url不起作用。但是如果我让$imageString=file_get_contents(urlencode($image_url));没有任何效果。我一直在变量中收到false。ulr是这样的:https://s3-eu-central-1.amazonaws.com/images/12/Screenshotfrom2016-04-281815:54:20.png 最佳答案 使用这个函数functionescap

php - 通过 url 传递 session ID

我正在尝试让我的脚本使用urlsessionID而不是cookie。下面的页面没有选择url中的变量作为sessionID。我一定是遗漏了什么。第一页http://www.website.com/start.phpini_set("session.use_cookies",0);ini_set("session.use_trans_sid",1);session_start();$session_id=session_id();header("location:target.php?session_id=".$session_id);下一页-http://www.website.com

PHP UTF 编码的 URL 字符串

当我在Firefox中(在地址行中)键入URL,如http://www.example.com/?query=Траливали,它会自动编码为http://www.example.com/?query=%D2%F0%E0%EB%E8%E2%E0%EB%E8.但是URL像http://www.example.com/#ajax_call?query=Траливали未转换。IE8等其他浏览器根本不转换query。问题是:如何检测(在PHP中)查询是否已编码?如何解码?我试过:$str=iconv('cp1251','utf-8',urldecode($str));$str=utf8_

PHP URL 编码/解码表单字段的 %u2019 中的漂亮引号

出于某种原因,在将像这样的字符串Jack’sSpindle从文本表单提交到php后,我得到:Jack%u2019s主轴这不是PHP的urlencode()会做的,它是Jack%92s+Spindle或rawurlencode()=Jack%92s%20Spindle因此,urldecode()和原始版本无法解码该字符串...是否有针对此类字符串的其他函数?--此外,Jack’sSpindle将是对上述内容进行编码的HTML安全方式,但是urlencode()和raw*会产生:Jack%26%238217%3Bs+Spindle和Jack%26%238217%3Bs%20Spindle分

php - 如何判断URL是否以/site-map结尾

我需要确定当前URL是否以/site-map结尾例如:site.com/site-map或者site.com/somedirectory/site-map是否有PHP方法来提取此值? 最佳答案 你可以使用substr检查最后9个字符:$url=$_SERVER['REQUEST_URI'];if(substr($url,-9)=="/site-map")编辑以适应以/site-map/结尾的url偶尔你可以这样做:$url=$_SERVER['REQUEST_URI'];if(substr($url,-9)=="/site-map"

php - 创建 URL 字符串时 XML 中的 & 符号问题

我正在使用一个XML提要,作为其节点之一,它有一个类似于以下的URL字符串:http://aflite.co.uk/track/?aid=13414&mid=32532&dl=http://www.google.com/&aref=chris我知道&符号会在XML中引起很多问题,应该使用&而不是裸&来转义。因此,我将php更改为如下内容:然而,当这生成XML提要时,字符串会以完整的&出现所以实际的URL不起作用。如果这是一个非常基本的误解,我们深表歉意,但一些指导会很好。我也尝试过使用%26而不是&但仍然遇到同样的问题。 最佳答案

php - .htaccess 中的基本 URL

我想知道是否可以通过.htaccess或任何其他方式来设置基本URL。例子我在index.php中的CSS是这样设置的当我在第一个目录加载我的文件和页面时,一切正常。但是当我在/page/index.html之类的文件夹中设置页面时。未加载css,因为该文件夹不在page/中,而是在根目录中。因此是否可以告诉它总是从根目录查找以加载CSS、图像、javascript等,或者我必须为我要加载的每个元素设置完整的url路径(CSS、图像、javascript、等等)?谢谢 最佳答案 使用基本URL,例如:--Noticethatweha

PHP 动态数据库页面重写 URL

如何制作www.mydomain.com/folder/?id=123--->www.mydomain.com/folder/xCkLbgGge我希望我的数据库查询页面获得它自己的URL,就像我在Twitter等上看到的那样。 最佳答案 这被称为“slug”的wordpress使这个词流行起来。无论如何。最终您需要做的是拥有一个.htaccess文件来捕获所有传入流量,然后在服务器级别对其进行改造以在某种意义上与您的PHP一起工作,您仍将保持?id=123逻辑完整,但是到客户端'/folder/FHJKD/'将是可见的结果。这是一个