PHP cURL删除hashmark后面的片段

PHP cURL删除hashmark后面的片段,php,mysql,curl,Php,Mysql,Curl,我有一个场景,我从一个数据库中查询链接,其中一些URL带有#标记。喜欢当我在所有这些查询的URL上运行PHP cURL时,我实际上得到了cURL结果,但不是。我的当前程序在cURL部分之后,使用cURL提供的URL搜索表,该URL是数据库中不存在的条目 我的表格有如下链接: 如何改进此方案?您所做的是错误的。CURL不是浏览器,不会运行Javascript代码。您的hashmark是无用的,因为它只用于浏览器将滚动条移动到特定位置或通过javascript代码读取。我将URL与#片段一起存

我有一个场景,我从一个数据库中查询链接,其中一些URL带有#标记。喜欢当我在所有这些查询的URL上运行PHP cURL时,我实际上得到了cURL结果,但不是。我的当前程序在cURL部分之后,使用cURL提供的URL搜索表,该URL是数据库中不存在的条目

我的表格有如下链接:


如何改进此方案?

您所做的是错误的。CURL不是浏览器,不会运行Javascript代码。您的hashmark是无用的,因为它只用于浏览器将滚动条移动到特定位置或通过javascript代码读取。

我将URL与#片段一起存储的原因是我的应用程序的一个要求。我无法避免这一点,所以我必须采用基于cURL的函数来检查这些URL。显然,CURL不是浏览器是正确的。因此,我必须使用数据库/查询找到解决方案!!!这就是我要找的。谢谢你的回答!谢谢你!hashtag后面的所有内容都不会发送到服务器。为什么你不能避免url片段呢?例如,在我的网站上有一个标签,上面写着隐私,还有一个链接重定向到隐私部分。例如:。这是我申请的一部分。所以以后如果我从我的URL中删除所有的片段,那就没有任何意义了。重定向是什么意思?你只是使用了一个命名的锚,还是在用基于它的ajax加载新数据?