草庐IT

object_url

全部标签

PHP 判断当前 url

我需要修改我的函数以返回我所在的当前文件夹。这是我当前的函数:functiongetLinkFromHost($url){$port=$_SERVER['REMOTE_PORT'];$server=$_SERVER['HTTP_HOST'];if($port==443){$type="https";}else{$type="http";}return$type."://".$server."/".$url;} 最佳答案 看看$_SERVER['REQUEST_URI']或$_SERVER['SCRIPT_NAME'](来自$_SER

php - 如何在没有javascript的情况下获取父窗口的URL?

我有一个HTML文件http://mydomain.com/page1.html:在page2.php中,我想获取“容器页面”的url,在本例中为字符串page1.html。有没有没有javascript的方法? 最佳答案 浏览器可能在HTTP请求中将父级的URL作为Referer发送,因此请查看$_SERVER['HTTP_REFERER']。但这并不能保证。因此,没有100%万无一失的方法。如果客户端不在请求中提供信息,那么如果不在URL中显式传递参数,您就无法在服务器端执行任何其他操作。

php - fatal error : Cannot use object of type stdClass as array

我知道这可能很简单,我开始明白我需要怎么做,我意识到这与OO有关,但是因为我是OO和json的新手,所以我遇到了一些问题有了这个http://api.discogs.com/database/search?q=d&page=1&per_page=5它以json格式返回5个带有查询d的结果,所以我用php函数解析它,然后尝试显示第一个结果的缩略图这是我的解析代码:$returnData=file_get_contents($queryURL);$discogsJSON=json_decode($returnData);其中$queryURL=提供的url。如果我打印$discogsJSO

php - 获取基本路径/URL

我试图通过一个函数获取文档的基本路径,因为我不想找到像../folder1/folder2/mypage.php或..这样的路径。/../../folder1/folder2/somepage.php.因此我尝试...functiongetBaseUrl(){//output:/myproject/index.php$currentPath=$_SERVER['PHP_SELF'];//output:Array([dirname]=>/myproject[basename]=>index.php[extension]=>php[filename]=>index)$pathInfo=pa

javascript - JavaScript 无法识别 Codeigniter 基本 URL

我的CI应用程序中有一个ajax请求,这是我的cstom.js文件。$(document).ready(function(){varbase_url='';$('#add-ct').click(function(){$.ajax({url:base_url+'stockmanagement/add_category',data:{category:$('#category').val()},success:function(data){alert(data);},error:function(err){alert('error'+err);}});});});但是base_url没有被

php - 奏鸣曲管理包 : possible to add a child admin object that can have different parents?

我正在使用原则继承映射来使各种对象链接到评论实体。这是通过各种具体的“线程”实现的,这些线程与评论具有一对多的关系。所以以'Story'元素为例,会有一个相关的'StoryThread'实体,它可以有很多评论。一切正常,但我在尝试为SonataAdminBundle定义CommentAdmin类时遇到了麻烦,该类可用作父实体的子实体。例如,我希望能够使用如下路线:/admin/bundle/story/story/1/comment/list/admin/bundle/media/gallery/1/comment/list有没有人对我如何实现这一目标有任何指示?我很想发布一些代码摘录

php - 如何使用 PHP 从地址栏中检索完整的 URL?

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:HowtogetfullURLontheaddressbarusingPHP我用了这个功能,但不是一直有效。谁能给个提示?functionsofa_get_uri(){$host=$_SERVER['SERVER_NAME'];$self=$_SERVER["REQUEST_URI"];$query=!empty($_SERVER['QUERY_STRING'])?$_SERVER['QUERY_STRING']:null;$ref=!empty($query)?"http://$host$self?$que

php - 获取最后一个斜杠后的 URL 值

假设我有以下URL值:http://website.com/tagged/news/http://website.com/tagged/newshttp://www.website.com/tagged/news/http://www.website.com/tagged/news在这个例子中,我想要一个PHP函数来获取新闻。所以我想要最后一个斜线之后的值,如果它不是空白,如果该值是空白,那么我想获取该斜线之前的值。我找到这篇文章:GetlastwordfromURLafteraslashinPHP但我想确定一下,以防万一有人在URL末尾键入斜杠。 最佳答案

php - 如何编码/加密通过 URL 参数传输的 secret 数据?

故事是这样的:我必须将一些secret信息从一个脚本传递到另一个脚本。在第一个脚本中,我需要先加密数据,然后我必须将加密数据附加到GET请求中并将其发送到另一个脚本。该URL将如下所示:http://mydomain.com/mysecondscript.php?secret={encryptedstuff}我目前的加密方式是基于base64。这种方法的问题是,如果我有很多东西要加密,加密结果可能会很长。如果它超过255个字符左右,第二个脚本将无法解密它,因为字符串将被截断。所以我正在寻找一种更好的加密方法,可以控制加密结果的长度。 最佳答案

php - 如何在 PHP 服务器端检查网站的 url 是否有效?

我搜索了我们的SO问题,但发现解决方案基于调用systemPHP函数执行的ping命令。我的虚拟主机服务器不允许我这样做。我该怎么办?请帮忙,南。更新我需要从服务器端检查。 最佳答案 如果您所说的有效URL不是404,那么您可以使用get_headers()并在第一个返回的数组元素中查找404。$url='http://google.com';list($status)=get_headers($url);if(strpos($status,'404')!==FALSE){//URLis404ing}或者,您可以查找200,这将是一