Jump to content

CURL TO HTTP POST NOT WORKING


siddscool19

Recommended Posts

Hi I want to create a script which allows people to convert multiple(means many at a time) long url into tinyurl using this site

http://www.fly2.ws/

<?php
$url="http://www.phpfreaks.com/";
$useragent="Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.16) Gecko/20080702 Firefox/2.0.0.16";
$ch = curl_init();
curl_setopt($ch,CURLOPT_URL, "http://www.fly2.ws/default.aspx");
curl_setopt($ch,CURLOPT_FOLLOWLOCATION,1);
curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch,CURLOPT_USERAGENT,$useragent);
curl_setopt($ch,CURLOPT_POST,1);
curl_setopt($ch,CURLOPT_POSTFIELDS, "dnn_ctr390_ViewUrlForm_UrlTextBox=" . $url);
$content = curl_exec($ch);
curl_close($ch);
echo $content ;
?>

I am not getting the created url, instead I am getting the home page when I open the script.  ???

Can someone please tell me the error in the script? :)

Link to comment
https://forums.phpfreaks.com/topic/123009-curl-to-http-post-not-working/
Share on other sites

there are a lot more hidden form variables on that page. are you sure you don't need them? example:

 

<input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" />
<input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" />
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJMjgzMDU3ODk3D2QWBmYPFgIeBFRleHQFeTwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgWEhUTUwgMS4wIFRyYW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi94aHRtbDEvRFREL3hodG1sMS10cmFuc2l0aW9uYWwuZHRkIj5kAgEPZBYMAgEPFgIeB1Zpc2libGVoZAICDxYCHgdjb250ZW50BVRTaG9ydGVuIGxvbmcgYW5ub3lpbmcgVVJMIHdpdGggRmx5Mi53cy4gVXNlIEZseTIgbGlua3Mgb24gZW1haWxzLCBibG9ncyBuYWQgd2Vic2l0ZXNkAgMPFgIfAgVZTG9uZyBVUkwsIHdlYiBhZGRyZXNzLCBsb25nIFVSTCwgU2hvcnQgVVJMLCBGbHkyLCB0aW55VXJsLCByZWRpcmVjdCBsaW5rLCAsRG90TmV0TnVrZSxETk5kAgQPFgIfAgUUQ29weXJpZ2h0IGJ5IGZseTIud3NkAgUPFgIfAgULRG90TmV0TnVrZSBkAgYPFgIfAgUPRmx5Mi53cyBXZWJTaXRlZAICD2QWAgIBD2QWAgIED2QWAmYPZBYUAgEPZBYCZg8PFgQeB1Rvb2xUaXAFD0ZseTIud3MgV2ViU2l0ZR4LTmF2aWdhdGVVcmwFH2h0dHA6Ly93d3cuZmx5Mi53cy9EZWZhdWx0LmFzcHhkZAIDD2QWBmYPFgIfAWhkAgEPEA8WAh8BaGQPFgFmFgEQBRdFbmdsaXNoIChVbml0ZWQgU3RhdGVzKQUFZW4tVVNnFgFmZAIDDxYCHwFoZAIFD2QWBmYPEA8WCB4IQ3NzQ2xhc3MFDVNlYXJjaENvbnRyb2wfAAUDV2ViHwMFEUdvb2dsZSBXZWIgU2VhcmNoHgRfIVNCAgJkZGRkAgIPEA8WCB8FBQ1TZWFyY2hDb250cm9sHwAFBFNpdGUfAwULU2l0ZSBTZWFyY2gfBgICZGRkZAIGDw8WBh8FBQ1TZWFyY2hDb250cm9sHwAFBlNlYXJjaB8GAgJkZAIHD2QWAmYPDxYGHwUFDkxvZ2luSHlwZXJMaW5rHwYCAh8BaGRkAgoPZBYCZg8PFgYfBQUOTG9naW5IeXBlckxpbmsfAAUFTG9naW4fBgICZGQCFA9kFgICAg9kFhBmDw8WAh8BaGRkAgEPZBYCAgIPFgIfAWhkAgIPZBYCZg8PFgQeB0VuYWJsZWRoHwFoZGQCAw9kFgICAg9kFgJmD2QWAmYPZBYCAgEPZBYCZg9kFgQCBw8PFgIfAAU0UGxlYXNlIGRvIG5vdCBzcGFtLiBZb3VyIElQIDIxNi45OC4yMDAuMjAyIGlzIGxvZ2dlZGRkAg0PDxYCHwBlZGQCBA8PFgIfAWhkZAIFDw8WAh8BaGRkAgYPDxYCHwFoZGQCBw8PFgIfAWhkZAIWD2QWBgICD2QWDmYPDxYCHwFoZGQCAQ9kFgICAg8WAh8BaGQCAg9kFgJmDw8WBB8HaB8BaGRkAgQPDxYCHwFoZGQCBQ8PFgIfAWhkZAIGDw8WAh8BaGRkAgcPDxYCHwFoZGQCBA9kFg5mDw8WAh8BaGRkAgEPZBYCAgIPFgIfAWhkAgIPZBYCZg8PFgQfB2gfAWhkZAIEDw8WAh8BaGRkAgUPDxYCHwFoZGQCBg8PFgIfAWhkZAIHDw8WAh8BaGRkAgYPZBYOZg8PFgIfAWhkZAIBD2QWAgICDxYCHwFoZAICD2QWAmYPDxYEHwdoHwFoZGQCBA8PFgIfAWhkZAIFDw8WAh8BaGRkAgYPDxYCHwFoZGQCBw8PFgIfAWhkZAIaD2QWBAICD2QWDmYPDxYCHwFoZGQCAQ9kFgICAg8WAh8BaGQCAg9kFgJmDw8WBB8HaB8BaGRkAgQPDxYCHwFoZGQCBQ8PFgIfAWhkZAIGDw8WAh8BaGRkAgcPDxYCHwFoZGQCBA9kFgJmD2QWAgIBD2QWAgIBD2QWAmYPZBYCAgIPFgIfAWhkAiYPZBYCAgIPZBYQZg8PFgIfAWhkZAIBD2QWAgICDxYCHwFoZAICD2QWAmYPDxYEHwdoHwFoZGQCAw9kFgICAg9kFgICAQ9kFgJmD2QWAgICDxYCHwFoZAIEDw8WAh8BaGRkAgUPDxYCHwFoZGQCBg8PFgIfAWhkZAIHDw8WAh8BaGRkAiwPZBYCAgIPZBYCZg9kFgICAQ9kFgICAQ9kFgJmD2QWAgICDxYCHwFoZBgBBR5fX0NvbnRyb2xzUmVxdWlyZVBvc3RCYWNrS2V5X18WAgUSZG5uJFNFQVJDSDEkb3B0V2ViBRNkbm4kU0VBUkNIMSRvcHRTaXRl41dv9lsh1V8OdlsMxGGEsL6/+jM=" />

 

there are more...

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.